Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 23, 2025

Bumps dbt-copilot-python from 0.2.3 to 2.0.0.

Dependabot compatibility score

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 commands and options

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Dec 23, 2025
@dependabot dependabot bot force-pushed the dependabot/pip/django_app/dbt-copilot-python-2.0.0 branch from afc6c4e to ceee6c2 Compare January 5, 2026 09:09
Bumps dbt-copilot-python from 0.2.3 to 2.0.0.

---
updated-dependencies:
- dependency-name: dbt-copilot-python
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/django_app/dbt-copilot-python-2.0.0 branch from ceee6c2 to acdc61f Compare January 5, 2026 09:31
@nboyse nboyse merged commit 4164e2f into dev Jan 5, 2026
6 checks passed
@nboyse nboyse deleted the dependabot/pip/django_app/dbt-copilot-python-2.0.0 branch January 5, 2026 09:32
dougmills-DIT pushed a commit that referenced this pull request Jan 28, 2026
…pp (#686)

Bumps dbt-copilot-python from 0.2.3 to 2.0.0.

---
updated-dependencies:
- dependency-name: dbt-copilot-python
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dougmills-DIT added a commit that referenced this pull request Jan 28, 2026
* chore: dont hardcode additional hosts

* enable different models for different agents (#662)

* enable different models for different agents

* update models

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>

* agents model via admin (#663)

* agents model via admin

* fix tests and add modelt o summarise agent

* add tabular agent

* use async to read db

* fix typo

* fix consumers test

* fix llm backend returned

* add new route graph test

* add non_exist_agent test

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.broadband>

* feat: Add tool (skill) settings and update url routing (#657)

* Added tool (skill) settings and updated routing

* Fixed failing tests

* Fixed failing tests

* moved clear_selected_files to chat model and updated tests

* Added missing chat_views tests

* Added missing model tests

* Added more test coverage

* Updated tests for your-documents view template

* Added activity events and fixed govuk-helpers (#667)

* build(deps-dev): bump types-pytz in /django_app (#661)

Bumps [types-pytz](https://github.com/typeshed-internal/stub_uploader) from 2024.2.0.20241221 to 2025.2.0.20251108.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-pytz
  dependency-version: 2025.2.0.20251108
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump pytest from 8.4.2 to 9.0.2 (#660)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.2 to 9.0.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.4.2...9.0.2)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump types-pytz (#659)

Bumps [types-pytz](https://github.com/typeshed-internal/stub_uploader) from 2024.2.0.20241221 to 2025.2.0.20251108.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-pytz
  dependency-version: 2025.2.0.20251108
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump pytest-cov from 5.0.0 to 7.0.0 (#442)

Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 5.0.0 to 7.0.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v5.0.0...v7.0.0)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-version: 7.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump langchain-core from 0.3.79 to 0.3.80 in /redbox (#668)

Bumps [langchain-core](https://github.com/langchain-ai/langchain) from 0.3.79 to 0.3.80.
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](https://github.com/langchain-ai/langchain/compare/langchain-core==0.3.79...langchain-core==0.3.80)

---
updated-dependencies:
- dependency-name: langchain-core
  dependency-version: 0.3.80
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump marshmallow from 3.25.1 to 3.26.2 in /notebooks (#669)

Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow) from 3.25.1 to 3.26.2.
- [Changelog](https://github.com/marshmallow-code/marshmallow/blob/3.26.2/CHANGELOG.rst)
- [Commits](https://github.com/marshmallow-code/marshmallow/compare/3.25.1...3.26.2)

---
updated-dependencies:
- dependency-name: marshmallow
  dependency-version: 3.26.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump marshmallow from 3.26.1 to 3.26.2 in /django_app (#670)

Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow) from 3.26.1 to 3.26.2.
- [Changelog](https://github.com/marshmallow-code/marshmallow/blob/3.26.2/CHANGELOG.rst)
- [Commits](https://github.com/marshmallow-code/marshmallow/compare/3.26.1...3.26.2)

---
updated-dependencies:
- dependency-name: marshmallow
  dependency-version: 3.26.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump marshmallow from 3.26.1 to 3.26.2 in /redbox (#671)

Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow) from 3.26.1 to 3.26.2.
- [Changelog](https://github.com/marshmallow-code/marshmallow/blob/3.26.2/CHANGELOG.rst)
- [Commits](https://github.com/marshmallow-code/marshmallow/compare/3.26.1...3.26.2)

---
updated-dependencies:
- dependency-name: marshmallow
  dependency-version: 3.26.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump the minor-patch group across 2 directories with 7 updates (#672)

Bumps the minor-patch group with 3 updates in the / directory: [ruff](https://github.com/astral-sh/ruff), [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) and [mkdocs-material](https://github.com/squidfunk/mkdocs-material).
Bumps the minor-patch group with 6 updates in the /django_app directory:

| Package | From | To |
| --- | --- | --- |
| [ruff](https://github.com/astral-sh/ruff) | `0.14.8` | `0.14.10` |
| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.42.7` | `1.42.15` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.47.0` | `2.48.0` |
| [boto3](https://github.com/boto/boto3) | `1.42.7` | `1.42.15` |
| [humanize](https://github.com/python-humanize/humanize) | `4.14.0` | `4.15.0` |
| [pymupdf](https://github.com/pymupdf/pymupdf) | `1.26.6` | `1.26.7` |



Updates `ruff` from 0.14.8 to 0.14.10
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.8...0.14.10)

Updates `boto3-stubs` from 1.42.7 to 1.42.15
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `mkdocs-material` from 9.7.0 to 9.7.1
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.7.0...9.7.1)

Updates `ruff` from 0.14.8 to 0.14.10
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.8...0.14.10)

Updates `boto3-stubs` from 1.42.7 to 1.42.15
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `sentry-sdk` from 2.47.0 to 2.48.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-python/compare/2.47.0...2.48.0)

Updates `boto3` from 1.42.7 to 1.42.15
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.42.7...1.42.15)

Updates `humanize` from 4.14.0 to 4.15.0
- [Release notes](https://github.com/python-humanize/humanize/releases)
- [Commits](https://github.com/python-humanize/humanize/compare/4.14.0...4.15.0)

Updates `pymupdf` from 1.26.6 to 1.26.7
- [Release notes](https://github.com/pymupdf/pymupdf/releases)
- [Changelog](https://github.com/pymupdf/PyMuPDF/blob/main/changes.txt)
- [Commits](https://github.com/pymupdf/pymupdf/compare/1.26.6...1.26.7)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.14.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: mkdocs-material
  dependency-version: 9.7.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: ruff
  dependency-version: 0.14.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: sentry-sdk
  dependency-version: 2.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: boto3
  dependency-version: 1.42.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: humanize
  dependency-version: 4.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: pymupdf
  dependency-version: 1.26.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump mkapi from 2.1.0 to 4.5.0 (#673)

Bumps [mkapi](https://github.com/daizutabi/mkapi) from 2.1.0 to 4.5.0.
- [Release notes](https://github.com/daizutabi/mkapi/releases)
- [Commits](https://github.com/daizutabi/mkapi/compare/v2.1.0...4.5.0)

---
updated-dependencies:
- dependency-name: mkapi
  dependency-version: 4.5.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump ipykernel from 6.29.5 to 7.1.0 (#674)

Bumps [ipykernel](https://github.com/ipython/ipykernel) from 6.29.5 to 7.1.0.
- [Release notes](https://github.com/ipython/ipykernel/releases)
- [Changelog](https://github.com/ipython/ipykernel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ipython/ipykernel/compare/v6.29.5...v7.1.0)

---
updated-dependencies:
- dependency-name: ipykernel
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump django-staff-sso-client from 4.4.1 to 5.1.0 (#675)

Bumps [django-staff-sso-client](https://github.com/uktrade/django-staff-sso-client) from 4.4.1 to 5.1.0.
- [Commits](https://github.com/uktrade/django-staff-sso-client/commits)

---
updated-dependencies:
- dependency-name: django-staff-sso-client
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump django-staff-sso-client in /django_app (#676)

Bumps [django-staff-sso-client](https://github.com/uktrade/django-staff-sso-client) from 4.4.1 to 5.1.0.
- [Commits](https://github.com/uktrade/django-staff-sso-client/commits)

---
updated-dependencies:
- dependency-name: django-staff-sso-client
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump filelock from 3.18.0 to 3.20.1 in /django_app (#666)

Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.18.0 to 3.20.1.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.18.0...3.20.1)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.20.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump filelock from 3.17.0 to 3.20.1 in /redbox (#665)

Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.17.0 to 3.20.1.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.17.0...3.20.1)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.20.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump pymdown-extensions from 10.16 to 10.16.1 (#664)

Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 10.16 to 10.16.1.
- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
- [Commits](https://github.com/facelessuser/pymdown-extensions/compare/10.16...10.16.1)

---
updated-dependencies:
- dependency-name: pymdown-extensions
  dependency-version: 10.16.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump langchain-core from 0.3.80 to 0.3.81 in /redbox (#679)

Bumps [langchain-core](https://github.com/langchain-ai/langchain) from 0.3.80 to 0.3.81.
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](https://github.com/langchain-ai/langchain/compare/langchain-core==0.3.80...langchain-core==0.3.81)

---
updated-dependencies:
- dependency-name: langchain-core
  dependency-version: 0.3.81
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump langchain-core from 0.3.80 to 0.3.81 in /django_app (#680)

Bumps [langchain-core](https://github.com/langchain-ai/langchain) from 0.3.80 to 0.3.81.
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](https://github.com/langchain-ai/langchain/compare/langchain-core==0.3.80...langchain-core==0.3.81)

---
updated-dependencies:
- dependency-name: langchain-core
  dependency-version: 0.3.81
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump dbt-copilot-python from 1.1.0 to 2.0.0 (#682)

Bumps dbt-copilot-python from 1.1.0 to 2.0.0.

---
updated-dependencies:
- dependency-name: dbt-copilot-python
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps-dev): bump websockets from 12.0 to 15.0.1 (#683)

* build(deps-dev): bump websockets from 12.0 to 15.0.1

Bumps [websockets](https://github.com/python-websockets/websockets) from 12.0 to 15.0.1.
- [Release notes](https://github.com/python-websockets/websockets/releases)
- [Commits](https://github.com/python-websockets/websockets/compare/12.0...15.0.1)

---
updated-dependencies:
- dependency-name: websockets
  dependency-version: 15.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* resolve poetry issue

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Natasha Boyse <natasha.boyse@digital.trade.gov.uk>

* build(deps-dev): bump mkdocstrings from 0.30.1 to 1.0.0 (#684)

* build(deps-dev): bump mkdocstrings from 0.30.1 to 1.0.0

Bumps [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings) from 0.30.1 to 1.0.0.
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases)
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/0.30.1...1.0.0)

---
updated-dependencies:
- dependency-name: mkdocstrings
  dependency-version: 1.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* build(deps-dev): bump websockets from 12.0 to 15.0.1 (#683)

* build(deps-dev): bump websockets from 12.0 to 15.0.1

Bumps [websockets](https://github.com/python-websockets/websockets) from 12.0 to 15.0.1.
- [Release notes](https://github.com/python-websockets/websockets/releases)
- [Commits](https://github.com/python-websockets/websockets/compare/12.0...15.0.1)

---
updated-dependencies:
- dependency-name: websockets
  dependency-version: 15.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* resolve poetry issue

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Natasha Boyse <natasha.boyse@digital.trade.gov.uk>

* resolve poetry issue

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Natasha Boyse <natasha.boyse@digital.trade.gov.uk>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump websockets from 10.4 to 15.0.1 in /django_app (#685)

Bumps [websockets](https://github.com/python-websockets/websockets) from 10.4 to 15.0.1.
- [Release notes](https://github.com/python-websockets/websockets/releases)
- [Commits](https://github.com/python-websockets/websockets/compare/10.4...15.0.1)

---
updated-dependencies:
- dependency-name: websockets
  dependency-version: 15.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump dbt-copilot-python from 0.2.3 to 2.0.0 in /django_app (#686)

Bumps dbt-copilot-python from 0.2.3 to 2.0.0.

---
updated-dependencies:
- dependency-name: dbt-copilot-python
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump the minor-patch group across 2 directories with 4 updates (#688)

* build(deps): bump the minor-patch group across 2 directories with 4 updates

Bumps the minor-patch group with 3 updates in the / directory: [coverage](https://github.com/coveragepy/coveragepy), [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) and [moto](https://github.com/getmoto/moto).
Bumps the minor-patch group with 3 updates in the /django_app directory: [coverage](https://github.com/coveragepy/coveragepy), [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) and [boto3](https://github.com/boto/boto3).


Updates `coverage` from 7.13.0 to 7.13.1
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.0...7.13.1)

Updates `boto3-stubs` from 1.42.15 to 1.42.18
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `moto` from 5.1.18 to 5.1.19
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getmoto/moto/compare/5.1.18...5.1.19)

Updates `coverage` from 7.13.0 to 7.13.1
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.0...7.13.1)

Updates `boto3-stubs` from 1.42.15 to 1.42.18
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `coverage` from 7.13.0 to 7.13.1
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.0...7.13.1)

Updates `boto3-stubs` from 1.42.15 to 1.42.18
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `boto3` from 1.42.15 to 1.42.18
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.42.15...1.42.18)

Updates `coverage` from 7.13.0 to 7.13.1
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.0...7.13.1)

Updates `boto3-stubs` from 1.42.15 to 1.42.18
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: moto
  dependency-version: 5.1.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: coverage
  dependency-version: 7.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: coverage
  dependency-version: 7.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3
  dependency-version: 1.42.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: coverage
  dependency-version: 7.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* upgrade urllib to 2.6.0

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>
Co-authored-by: Natasha Boyse <natasha.boyse@digital.trade.gov.uk>

* build(deps): bump langchain-core from 0.3.80 to 0.3.81 in /notebooks (#690)

Bumps [langchain-core](https://github.com/langchain-ai/langchain) from 0.3.80 to 0.3.81.
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](https://github.com/langchain-ai/langchain/compare/langchain-core==0.3.80...langchain-core==0.3.81)

---
updated-dependencies:
- dependency-name: langchain-core
  dependency-version: 0.3.81
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* chore: upgrade packages to enable DNS rebinding protection by default (#691)

* Moved activity message to loading-message component (#693)

* build(deps): bump the minor-patch group across 2 directories with 2 updates (#694)

Bumps the minor-patch group with 1 update in the / directory: [boto3-stubs](https://github.com/youtype/mypy_boto3_builder).
Bumps the minor-patch group with 2 updates in the /django_app directory: [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) and [boto3](https://github.com/boto/boto3).


Updates `boto3-stubs` from 1.42.21 to 1.42.22
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `boto3-stubs` from 1.42.21 to 1.42.22
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `boto3` from 1.42.21 to 1.42.22
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.42.21...1.42.22)

---
updated-dependencies:
- dependency-name: boto3-stubs
  dependency-version: 1.42.22
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.22
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3
  dependency-version: 1.42.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump ddtrace from 3.18.1 to 3.19.3 (#695)

* build(deps): bump ddtrace from 3.18.1 to 3.19.3

Bumps [ddtrace](https://github.com/DataDog/dd-trace-py) from 3.18.1 to 3.19.3.
- [Release notes](https://github.com/DataDog/dd-trace-py/releases)
- [Changelog](https://github.com/DataDog/dd-trace-py/blob/main/CHANGELOG.md)
- [Commits](https://github.com/DataDog/dd-trace-py/compare/v3.18.1...v3.19.3)

---
updated-dependencies:
- dependency-name: ddtrace
  dependency-version: 3.19.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* resolve conflicts

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Natasha Boyse <natasha.boyse@digital.trade.gov.uk>

* build(deps): bump croniter from 3.0.4 to 6.0.0 in /django_app (#696)

Bumps [croniter](https://github.com/kiorky/croniter) from 3.0.4 to 6.0.0.
- [Changelog](https://github.com/pallets-eco/croniter/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/kiorky/croniter/compare/3.0.4...6.0.0)

---
updated-dependencies:
- dependency-name: croniter
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /notebooks (#702)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump aiohttp from 3.12.14 to 3.13.3 in /redbox (#701)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps-dev): bump pylint from 3.3.7 to 4.0.4 in /django_app (#697)

Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.3.7 to 4.0.4.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.3.7...v4.0.4)

---
updated-dependencies:
- dependency-name: pylint
  dependency-version: 4.0.4
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump ddtrace from 3.18.1 to 3.19.3 in /django_app (#698)

Bumps [ddtrace](https://github.com/DataDog/dd-trace-py) from 3.18.1 to 3.19.3.
- [Release notes](https://github.com/DataDog/dd-trace-py/releases)
- [Changelog](https://github.com/DataDog/dd-trace-py/blob/main/CHANGELOG.md)
- [Commits](https://github.com/DataDog/dd-trace-py/compare/v3.18.1...v3.19.3)

---
updated-dependencies:
- dependency-name: ddtrace
  dependency-version: 3.19.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump aiohttp from 3.12.14 to 3.13.3 in /django_app (#699)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump aiohttp from 3.12.14 to 3.13.3 in /notebooks (#700)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* Bugfix/ab fix attribute error (#692)

* add platform to unstructured image to avoid compatibility issue on mac

* Add fix for AnonymousUser attribute error. Add unit test coverage

* add default label variable. keep original if statement for label assignment for consistency

* format code

* use user.id inside llm_conversation if not anonymous

* Refactor solution to ensure unauthenticated users cannot receive chat results. Removed now redundant default settings labels. Add error message on connect for unauthorized users"

* format code

---------

Co-authored-by: Antone Bagnall <antonebagnall@DBT001346.local>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* feat: setup per tool timeouts in parallel executor (#656)

* per-tool timeouts

* add run id to log stub

* enforce timeout for each tool not just results

* add multiple tools for test

* fix ruff format

* add test where one tool timeout and other do not

* remove print

* increase timeout to 60

* added continue after logging

---------

Co-authored-by: nora-errouhly <nora.er-rouhly@digital.trade.gov.uk>

* Fixed missing import (#710)

* chore: cleanup duplicate delete functions (#703)

* chore: cleanup duplicate delete functions

* linting

* point tests to singular function

* chore: update developer setup docs to include TOC and further detail (#587)

* update developer setup docs to include TOC and further detail

* add git workflows section

* vscode launch docs

* vscode launch docs

* bump toc

* update vscode launch docs

* Chore: Rename skills models to tools (#711)

* Renamed skill models to tools

* Updated check-migrations to be non-interactive for CI

* Revert --noinput change

* Added missing migration

* build(deps): bump django from 5.2.9 to 5.2.10 (#705)

Bumps [django](https://github.com/django/django) from 5.2.9 to 5.2.10.
- [Commits](https://github.com/django/django/compare/5.2.9...5.2.10)

---
updated-dependencies:
- dependency-name: django
  dependency-version: 5.2.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps-dev): bump pre-commit from 3.8.0 to 4.5.1 in /django_app (#706)

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.8.0 to 4.5.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.8.0...v4.5.1)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-version: 4.5.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump urllib3 from 2.6.0 to 2.6.3 in /redbox (#713)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump watchdog from 4.0.2 to 6.0.0 in /django_app (#708)

Bumps [watchdog](https://github.com/gorakhargosh/watchdog) from 4.0.2 to 6.0.0.
- [Release notes](https://github.com/gorakhargosh/watchdog/releases)
- [Changelog](https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst)
- [Commits](https://github.com/gorakhargosh/watchdog/compare/v4.0.2...v6.0.0)

---
updated-dependencies:
- dependency-name: watchdog
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* fix: refactor backtick system prompt to be more precise in usage based on response type (#718)

* refactor backtick system prompt to be more precise in usage based on response type

* refactor backtick system prompt to be more precise in usage based on response type

* Added security-classificaiton field and sorted file foreign_key in django admin for FileTool model (#720)

* fix: updated run_tools_parallel response validation to explicitly check is None (#726)

* fix: add max token truncation logic to agent_with_loop (#658)

* truncation logic

* add logs to match build_agent

* add truncation tests for build_agent_with_loop

* add tests for uncovered lines

* add tests for uncovered lines

* remove dead cases

* updated truncate_to_tokens to return count, and reused tokenisation code in helper func

---------

Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump filelock from 3.20.1 to 3.20.3 in /django_app (#733)

Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.20.1 to 3.20.3.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.20.1...3.20.3)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.20.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump the minor-patch group across 2 directories with 7 updates (#728)

Bumps the minor-patch group with 3 updates in the / directory: [django-log-formatter-asim](https://github.com/uktrade/django-log-formatter-asim), [ruff](https://github.com/astral-sh/ruff) and [boto3-stubs](https://github.com/youtype/mypy_boto3_builder).
Bumps the minor-patch group with 7 updates in the /django_app directory:

| Package | From | To |
| --- | --- | --- |
| [django-log-formatter-asim](https://github.com/uktrade/django-log-formatter-asim) | `1.1.0` | `1.2.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.14.10` | `0.14.11` |
| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.42.22` | `1.42.26` |
| [django-magic-link](https://github.com/yunojuno/django-magic-link) | `1.1.0` | `1.2.0` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.48.0` | `2.49.0` |
| [boto3](https://github.com/boto/boto3) | `1.42.22` | `1.42.26` |
| [django-import-export](https://github.com/django-import-export/django-import-export) | `4.3.14` | `4.4.0` |



Updates `django-log-formatter-asim` from 1.1.0 to 1.2.0
- [Commits](https://github.com/uktrade/django-log-formatter-asim/commits)

Updates `ruff` from 0.14.10 to 0.14.11
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.10...0.14.11)

Updates `boto3-stubs` from 1.42.22 to 1.42.26
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `django-log-formatter-asim` from 1.1.0 to 1.2.0
- [Commits](https://github.com/uktrade/django-log-formatter-asim/commits)

Updates `ruff` from 0.14.10 to 0.14.11
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.10...0.14.11)

Updates `boto3-stubs` from 1.42.22 to 1.42.26
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `django-log-formatter-asim` from 1.1.0 to 1.2.0
- [Commits](https://github.com/uktrade/django-log-formatter-asim/commits)

Updates `ruff` from 0.14.10 to 0.14.11
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.10...0.14.11)

Updates `boto3-stubs` from 1.42.22 to 1.42.26
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `django-magic-link` from 1.1.0 to 1.2.0
- [Release notes](https://github.com/yunojuno/django-magic-link/releases)
- [Commits](https://github.com/yunojuno/django-magic-link/compare/v1.1.0...v1.2.0)

Updates `sentry-sdk` from 2.48.0 to 2.49.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-python/compare/2.48.0...2.49.0)

Updates `boto3` from 1.42.22 to 1.42.26
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.42.22...1.42.26)

Updates `django-import-export` from 4.3.14 to 4.4.0
- [Release notes](https://github.com/django-import-export/django-import-export/releases)
- [Changelog](https://github.com/django-import-export/django-import-export/blob/4.4.0/docs/changelog.rst)
- [Commits](https://github.com/django-import-export/django-import-export/compare/4.3.14...4.4.0)

Updates `django-log-formatter-asim` from 1.1.0 to 1.2.0
- [Commits](https://github.com/uktrade/django-log-formatter-asim/commits)

Updates `ruff` from 0.14.10 to 0.14.11
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.10...0.14.11)

Updates `boto3-stubs` from 1.42.22 to 1.42.26
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

---
updated-dependencies:
- dependency-name: django-log-formatter-asim
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: ruff
  dependency-version: 0.14.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: django-log-formatter-asim
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: ruff
  dependency-version: 0.14.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: django-log-formatter-asim
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: ruff
  dependency-version: 0.14.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: django-magic-link
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: sentry-sdk
  dependency-version: 2.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: boto3
  dependency-version: 1.42.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: django-import-export
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: django-log-formatter-asim
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: ruff
  dependency-version: 0.14.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump filelock from 3.20.1 to 3.20.3 in /redbox (#732)

Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.20.1 to 3.20.3.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.20.1...3.20.3)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.20.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps-dev): bump virtualenv from 20.31.2 to 20.36.1 in /django_app (#730)

Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.31.2 to 20.36.1.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/20.31.2...20.36.1)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-version: 20.36.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* chore: match service name to that of codepipeline

* build(deps): bump virtualenv from 20.31.2 to 20.36.1 in /redbox (#731)

Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.31.2 to 20.36.1.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/20.31.2...20.36.1)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-version: 20.36.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* fix: update unstructured service name in vscode tasks (#734)

* chore: tech debt setting max attempt var and pyproject root spec (#735)

* chore: tech debt setting max attempt var and pyproject root spec

* regen poetry lock

* linting

* upgrade poetry in github actions

* build(deps-dev): bump werkzeug from 3.1.4 to 3.1.5 in /redbox (#725)

Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump werkzeug from 3.1.4 to 3.1.5 in /notebooks (#724)

Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump dj-database-url from 2.3.0 to 3.1.0 in /django_app (#707)

Bumps [dj-database-url](https://github.com/jazzband/dj-database-url) from 2.3.0 to 3.1.0.
- [Release notes](https://github.com/jazzband/dj-database-url/releases)
- [Changelog](https://github.com/jazzband/dj-database-url/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jazzband/dj-database-url/compare/v2.3.0...v3.1.0)

---
updated-dependencies:
- dependency-name: dj-database-url
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump werkzeug from 3.1.4 to 3.1.5 in /django_app (#722)

Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* Feature/agents refactor (#678)

* add agent config

* add core task worker

* add worker test

* fix tests

* fix test_fail_parser_agent_task

* fix typo, missing desc and test

* fix typo

* worker use new function

* refactor work_agent in AISetting

* add migration

* chore: optimise token truncation logic in single func (#729)

* unified logic in single func

* added tests for join_result_with_token_limit

* use join_result_with_token_limit function for post-processing

* remove build_agent function

* fix agent options when there is plan

* fix as per review

* fix test due to removing Agent class

* fix system prompt arg in build_with_loop

* fix typo in replanner agent_config description field

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.broadband>
Co-authored-by: Harry Wixley <hwixley1@gmail.com>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@Mac.broadband>
Co-authored-by: Harry Wixley <harry.wixley@digital.trade.gov.uk>

* build(deps): bump the minor-patch group across 2 directories with 3 updates (#736)

Bumps the minor-patch group with 2 updates in the / directory: [ruff](https://github.com/astral-sh/ruff) and [boto3-stubs](https://github.com/youtype/mypy_boto3_builder).
Bumps the minor-patch group with 3 updates in the /django_app directory: [ruff](https://github.com/astral-sh/ruff), [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) and [boto3](https://github.com/boto/boto3).


Updates `ruff` from 0.14.11 to 0.14.13
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.11...0.14.13)

Updates `boto3-stubs` from 1.42.27 to 1.42.29
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `ruff` from 0.14.11 to 0.14.13
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.11...0.14.13)

Updates `boto3-stubs` from 1.42.27 to 1.42.29
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `boto3` from 1.42.27 to 1.42.29
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.42.27...1.42.29)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.14.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.29
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: ruff
  dependency-version: 0.14.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.29
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3
  dependency-version: 1.42.29
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* hid activity event message on stream start (#727)

* remove redundant integrations

* chore: remove Procfile

* Use LLM model from DB for agents if available (#741)

* use model from db if available

* add max tokens

* add test

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>

* Revert "chore: remove Procfile"

This reverts commit 6f4b3adad9e0f4e66b37b54af22a3662e918e025.

* Revert "remove redundant integrations"

This reverts commit bd420823b5ce7b410a021dc37aad2ef70980d811.

* chore: remove redundant Procfile and start-aws.sh scripts

* feat: procfile

* feat: readd Procfile to pre build

* Knowledge base search tool and agent (#739)

* add knowledge base search tool and agent

* fix metadata error

* add knowledge base agent

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.broadband>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>

* feature/apply-dbt-security-policy (#743)

* Add changes for the new security policy

* Add personal data exclusions

* link to svg in the uktrade .github repo

* Bugfix/pre commit hooks (#749)

* fix: include yml in pre commit hooks exclusion

* cleanup

* Remove unused graph related functions (#742)

* remove unused functions

* remove AgenDecision

* add planner prompt comment

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>

* chore: update urls for new rebrand (#751)

* chore: update urls for new rebrand

* correct prod url

* chore: revert changes implemented for copilot launch (#753)

* Feat: Redesigned chats page MVP (#754)

* Redesigned chats page MVP

* Added default feedback link

* fixed failing tests

* Fixed import issue

* Added more tests

* chore: remove magic link (#755)

* chore: remove magic link

* set default authbroker

* remove all login method toggles

* remove redundant change to makefi;e

Signed-off-by: DBT pre-commit check

* fix test

Signed-off-by: DBT pre-commit check

* update placeholder

Signed-off-by: DBT pre-commit check

---------

Signed-off-by: DBT pre-commit check

* update chat url (#759)

Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>

* feat: tabular knowledge base ingestion and query tooling (#750)

* add schema ingestion to opensearch

* setup tabular metadata ingestion in chains

* setup tabular metadata ingestion in chains

* bump prompt

* fixing tool

* fixing tool

* fixing tool

* custom tool retriever

* sql working

* update test

* single document per tool query

* fix multisheet loading

* add duckdb to django_app pyprojecttoml

* add early return for unsupported docs

* hardening db creation

* fixed db path

* better log

* custom schema index

* fix retriever indexes

* readonly con for fetch

* rm dead code

* safer and more efficient db write

* fix db creation for nonstring dtypes and better db locking

* fix document_schema mapping to be dynamic

* add search tool back in

* rm dead code

* rm dead code

* rename retriever

* loader validatoin

* optimised tool func

* add builder logger

* per-db locks and modular funcs

* fixing test

* fix test

* sql tool test

* undo pin

* review comments

* fix metadata retriever index

* fix ingest index create

* fix: knowledge metadata retriever index name (#768)

* feat: Chats page redesign QOL (#761)

* QOL fixes

* linting and removed some unused code/styles

* Fixed failing citations tests, and removed old chat service tests

* Removed invalid import

Signed-off-by: DBT pre-commit check

* Added border-radius to uploaded file component and decreased font-size to 14px

Signed-off-by: DBT pre-commit check

* Updated tests

Signed-off-by: DBT pre-commit check

* Increased test coverage and updated canned prompt

Signed-off-by: DBT pre-commit check

* Added first_time_user flag to user model

Signed-off-by: DBT pre-commit check

* updated canned-prompt text

Signed-off-by: DBT pre-commit check

* Added first_time_user upload form

Signed-off-by: DBT pre-commit check

* Fixed failing test

Signed-off-by: DBT pre-commit check

* Changed scroll behaviour for side-panel

Signed-off-by: DBT pre-commit check

* adjusted side-panel footer margins

Signed-off-by: DBT pre-commit check

---------

Signed-off-by: DBT pre-commit check

* fix: allow access to user page (#769)

Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check

* fixed side-panel scroll overflow issue (#771)

Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check

* remove redbox reference (#770)

Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>

* feat: integrate test env (#767)

Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: DBT pre-commit check
Co-authored-by: Natasha Boyse <natasha.boyse@digital.trade.gov.uk>
Co-authored-by: Saisakul Chernbumroong <159020482+saisakul@users.noreply.github.com>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.broadband>
Co-authored-by: David Okeke <140066072+david-okeke1337@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>
Co-authored-by: antone-bagnall <antone.bagnall@digital.trade.gov.uk>
Co-authored-by: Antone Bagnall <antonebagnall@DBT001346.local>
Co-authored-by: Harry Wixley <hwixley1@gmail.com>
Co-authored-by: nora-errouhly <nora.er-rouhly@digital.trade.gov.uk>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@Mac.broadband>
Co-authored-by: Harry Wixley <harry.wixley@digital.trade.gov.uk>
Co-authored-by: Chris Hopkins <102232401+chopkinsmade@users.noreply.github.com>
dougmills-DIT pushed a commit that referenced this pull request Jan 28, 2026
…pp (#686)

Bumps dbt-copilot-python from 0.2.3 to 2.0.0.

---
updated-dependencies:
- dependency-name: dbt-copilot-python
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dougmills-DIT added a commit that referenced this pull request Jan 28, 2026
* enable different models for different agents (#662)

* enable different models for different agents

* update models

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>

* agents model via admin (#663)

* agents model via admin

* fix tests and add modelt o summarise agent

* add tabular agent

* use async to read db

* fix typo

* fix consumers test

* fix llm backend returned

* add new route graph test

* add non_exist_agent test

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.broadband>

* feat: Add tool (skill) settings and update url routing (#657)

* Added tool (skill) settings and updated routing

* Fixed failing tests

* Fixed failing tests

* moved clear_selected_files to chat model and updated tests

* Added missing chat_views tests

* Added missing model tests

* Added more test coverage

* Updated tests for your-documents view template

* Added activity events and fixed govuk-helpers (#667)

* build(deps-dev): bump types-pytz in /django_app (#661)

Bumps [types-pytz](https://github.com/typeshed-internal/stub_uploader) from 2024.2.0.20241221 to 2025.2.0.20251108.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-pytz
  dependency-version: 2025.2.0.20251108
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump pytest from 8.4.2 to 9.0.2 (#660)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.2 to 9.0.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.4.2...9.0.2)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump types-pytz (#659)

Bumps [types-pytz](https://github.com/typeshed-internal/stub_uploader) from 2024.2.0.20241221 to 2025.2.0.20251108.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-pytz
  dependency-version: 2025.2.0.20251108
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump pytest-cov from 5.0.0 to 7.0.0 (#442)

Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 5.0.0 to 7.0.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v5.0.0...v7.0.0)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-version: 7.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump langchain-core from 0.3.79 to 0.3.80 in /redbox (#668)

Bumps [langchain-core](https://github.com/langchain-ai/langchain) from 0.3.79 to 0.3.80.
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](https://github.com/langchain-ai/langchain/compare/langchain-core==0.3.79...langchain-core==0.3.80)

---
updated-dependencies:
- dependency-name: langchain-core
  dependency-version: 0.3.80
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump marshmallow from 3.25.1 to 3.26.2 in /notebooks (#669)

Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow) from 3.25.1 to 3.26.2.
- [Changelog](https://github.com/marshmallow-code/marshmallow/blob/3.26.2/CHANGELOG.rst)
- [Commits](https://github.com/marshmallow-code/marshmallow/compare/3.25.1...3.26.2)

---
updated-dependencies:
- dependency-name: marshmallow
  dependency-version: 3.26.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump marshmallow from 3.26.1 to 3.26.2 in /django_app (#670)

Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow) from 3.26.1 to 3.26.2.
- [Changelog](https://github.com/marshmallow-code/marshmallow/blob/3.26.2/CHANGELOG.rst)
- [Commits](https://github.com/marshmallow-code/marshmallow/compare/3.26.1...3.26.2)

---
updated-dependencies:
- dependency-name: marshmallow
  dependency-version: 3.26.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump marshmallow from 3.26.1 to 3.26.2 in /redbox (#671)

Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow) from 3.26.1 to 3.26.2.
- [Changelog](https://github.com/marshmallow-code/marshmallow/blob/3.26.2/CHANGELOG.rst)
- [Commits](https://github.com/marshmallow-code/marshmallow/compare/3.26.1...3.26.2)

---
updated-dependencies:
- dependency-name: marshmallow
  dependency-version: 3.26.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump the minor-patch group across 2 directories with 7 updates (#672)

Bumps the minor-patch group with 3 updates in the / directory: [ruff](https://github.com/astral-sh/ruff), [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) and [mkdocs-material](https://github.com/squidfunk/mkdocs-material).
Bumps the minor-patch group with 6 updates in the /django_app directory:

| Package | From | To |
| --- | --- | --- |
| [ruff](https://github.com/astral-sh/ruff) | `0.14.8` | `0.14.10` |
| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.42.7` | `1.42.15` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.47.0` | `2.48.0` |
| [boto3](https://github.com/boto/boto3) | `1.42.7` | `1.42.15` |
| [humanize](https://github.com/python-humanize/humanize) | `4.14.0` | `4.15.0` |
| [pymupdf](https://github.com/pymupdf/pymupdf) | `1.26.6` | `1.26.7` |



Updates `ruff` from 0.14.8 to 0.14.10
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.8...0.14.10)

Updates `boto3-stubs` from 1.42.7 to 1.42.15
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `mkdocs-material` from 9.7.0 to 9.7.1
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.7.0...9.7.1)

Updates `ruff` from 0.14.8 to 0.14.10
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.8...0.14.10)

Updates `boto3-stubs` from 1.42.7 to 1.42.15
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `sentry-sdk` from 2.47.0 to 2.48.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-python/compare/2.47.0...2.48.0)

Updates `boto3` from 1.42.7 to 1.42.15
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.42.7...1.42.15)

Updates `humanize` from 4.14.0 to 4.15.0
- [Release notes](https://github.com/python-humanize/humanize/releases)
- [Commits](https://github.com/python-humanize/humanize/compare/4.14.0...4.15.0)

Updates `pymupdf` from 1.26.6 to 1.26.7
- [Release notes](https://github.com/pymupdf/pymupdf/releases)
- [Changelog](https://github.com/pymupdf/PyMuPDF/blob/main/changes.txt)
- [Commits](https://github.com/pymupdf/pymupdf/compare/1.26.6...1.26.7)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.14.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: mkdocs-material
  dependency-version: 9.7.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: ruff
  dependency-version: 0.14.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: sentry-sdk
  dependency-version: 2.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: boto3
  dependency-version: 1.42.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: humanize
  dependency-version: 4.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: pymupdf
  dependency-version: 1.26.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump mkapi from 2.1.0 to 4.5.0 (#673)

Bumps [mkapi](https://github.com/daizutabi/mkapi) from 2.1.0 to 4.5.0.
- [Release notes](https://github.com/daizutabi/mkapi/releases)
- [Commits](https://github.com/daizutabi/mkapi/compare/v2.1.0...4.5.0)

---
updated-dependencies:
- dependency-name: mkapi
  dependency-version: 4.5.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump ipykernel from 6.29.5 to 7.1.0 (#674)

Bumps [ipykernel](https://github.com/ipython/ipykernel) from 6.29.5 to 7.1.0.
- [Release notes](https://github.com/ipython/ipykernel/releases)
- [Changelog](https://github.com/ipython/ipykernel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ipython/ipykernel/compare/v6.29.5...v7.1.0)

---
updated-dependencies:
- dependency-name: ipykernel
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump django-staff-sso-client from 4.4.1 to 5.1.0 (#675)

Bumps [django-staff-sso-client](https://github.com/uktrade/django-staff-sso-client) from 4.4.1 to 5.1.0.
- [Commits](https://github.com/uktrade/django-staff-sso-client/commits)

---
updated-dependencies:
- dependency-name: django-staff-sso-client
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump django-staff-sso-client in /django_app (#676)

Bumps [django-staff-sso-client](https://github.com/uktrade/django-staff-sso-client) from 4.4.1 to 5.1.0.
- [Commits](https://github.com/uktrade/django-staff-sso-client/commits)

---
updated-dependencies:
- dependency-name: django-staff-sso-client
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump filelock from 3.18.0 to 3.20.1 in /django_app (#666)

Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.18.0 to 3.20.1.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.18.0...3.20.1)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.20.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump filelock from 3.17.0 to 3.20.1 in /redbox (#665)

Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.17.0 to 3.20.1.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.17.0...3.20.1)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.20.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump pymdown-extensions from 10.16 to 10.16.1 (#664)

Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 10.16 to 10.16.1.
- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
- [Commits](https://github.com/facelessuser/pymdown-extensions/compare/10.16...10.16.1)

---
updated-dependencies:
- dependency-name: pymdown-extensions
  dependency-version: 10.16.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps): bump langchain-core from 0.3.80 to 0.3.81 in /redbox (#679)

Bumps [langchain-core](https://github.com/langchain-ai/langchain) from 0.3.80 to 0.3.81.
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](https://github.com/langchain-ai/langchain/compare/langchain-core==0.3.80...langchain-core==0.3.81)

---
updated-dependencies:
- dependency-name: langchain-core
  dependency-version: 0.3.81
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump langchain-core from 0.3.80 to 0.3.81 in /django_app (#680)

Bumps [langchain-core](https://github.com/langchain-ai/langchain) from 0.3.80 to 0.3.81.
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](https://github.com/langchain-ai/langchain/compare/langchain-core==0.3.80...langchain-core==0.3.81)

---
updated-dependencies:
- dependency-name: langchain-core
  dependency-version: 0.3.81
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump dbt-copilot-python from 1.1.0 to 2.0.0 (#682)

Bumps dbt-copilot-python from 1.1.0 to 2.0.0.

---
updated-dependencies:
- dependency-name: dbt-copilot-python
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps-dev): bump websockets from 12.0 to 15.0.1 (#683)

* build(deps-dev): bump websockets from 12.0 to 15.0.1

Bumps [websockets](https://github.com/python-websockets/websockets) from 12.0 to 15.0.1.
- [Release notes](https://github.com/python-websockets/websockets/releases)
- [Commits](https://github.com/python-websockets/websockets/compare/12.0...15.0.1)

---
updated-dependencies:
- dependency-name: websockets
  dependency-version: 15.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* resolve poetry issue

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Natasha Boyse <natasha.boyse@digital.trade.gov.uk>

* build(deps-dev): bump mkdocstrings from 0.30.1 to 1.0.0 (#684)

* build(deps-dev): bump mkdocstrings from 0.30.1 to 1.0.0

Bumps [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings) from 0.30.1 to 1.0.0.
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases)
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/0.30.1...1.0.0)

---
updated-dependencies:
- dependency-name: mkdocstrings
  dependency-version: 1.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* build(deps-dev): bump websockets from 12.0 to 15.0.1 (#683)

* build(deps-dev): bump websockets from 12.0 to 15.0.1

Bumps [websockets](https://github.com/python-websockets/websockets) from 12.0 to 15.0.1.
- [Release notes](https://github.com/python-websockets/websockets/releases)
- [Commits](https://github.com/python-websockets/websockets/compare/12.0...15.0.1)

---
updated-dependencies:
- dependency-name: websockets
  dependency-version: 15.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* resolve poetry issue

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Natasha Boyse <natasha.boyse@digital.trade.gov.uk>

* resolve poetry issue

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Natasha Boyse <natasha.boyse@digital.trade.gov.uk>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump websockets from 10.4 to 15.0.1 in /django_app (#685)

Bumps [websockets](https://github.com/python-websockets/websockets) from 10.4 to 15.0.1.
- [Release notes](https://github.com/python-websockets/websockets/releases)
- [Commits](https://github.com/python-websockets/websockets/compare/10.4...15.0.1)

---
updated-dependencies:
- dependency-name: websockets
  dependency-version: 15.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump dbt-copilot-python from 0.2.3 to 2.0.0 in /django_app (#686)

Bumps dbt-copilot-python from 0.2.3 to 2.0.0.

---
updated-dependencies:
- dependency-name: dbt-copilot-python
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump the minor-patch group across 2 directories with 4 updates (#688)

* build(deps): bump the minor-patch group across 2 directories with 4 updates

Bumps the minor-patch group with 3 updates in the / directory: [coverage](https://github.com/coveragepy/coveragepy), [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) and [moto](https://github.com/getmoto/moto).
Bumps the minor-patch group with 3 updates in the /django_app directory: [coverage](https://github.com/coveragepy/coveragepy), [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) and [boto3](https://github.com/boto/boto3).


Updates `coverage` from 7.13.0 to 7.13.1
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.0...7.13.1)

Updates `boto3-stubs` from 1.42.15 to 1.42.18
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `moto` from 5.1.18 to 5.1.19
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getmoto/moto/compare/5.1.18...5.1.19)

Updates `coverage` from 7.13.0 to 7.13.1
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.0...7.13.1)

Updates `boto3-stubs` from 1.42.15 to 1.42.18
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `coverage` from 7.13.0 to 7.13.1
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.0...7.13.1)

Updates `boto3-stubs` from 1.42.15 to 1.42.18
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `boto3` from 1.42.15 to 1.42.18
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.42.15...1.42.18)

Updates `coverage` from 7.13.0 to 7.13.1
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.0...7.13.1)

Updates `boto3-stubs` from 1.42.15 to 1.42.18
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: moto
  dependency-version: 5.1.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: coverage
  dependency-version: 7.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: coverage
  dependency-version: 7.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3
  dependency-version: 1.42.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: coverage
  dependency-version: 7.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* upgrade urllib to 2.6.0

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>
Co-authored-by: Natasha Boyse <natasha.boyse@digital.trade.gov.uk>

* build(deps): bump langchain-core from 0.3.80 to 0.3.81 in /notebooks (#690)

Bumps [langchain-core](https://github.com/langchain-ai/langchain) from 0.3.80 to 0.3.81.
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](https://github.com/langchain-ai/langchain/compare/langchain-core==0.3.80...langchain-core==0.3.81)

---
updated-dependencies:
- dependency-name: langchain-core
  dependency-version: 0.3.81
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* chore: upgrade packages to enable DNS rebinding protection by default (#691)

* Moved activity message to loading-message component (#693)

* build(deps): bump the minor-patch group across 2 directories with 2 updates (#694)

Bumps the minor-patch group with 1 update in the / directory: [boto3-stubs](https://github.com/youtype/mypy_boto3_builder).
Bumps the minor-patch group with 2 updates in the /django_app directory: [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) and [boto3](https://github.com/boto/boto3).


Updates `boto3-stubs` from 1.42.21 to 1.42.22
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `boto3-stubs` from 1.42.21 to 1.42.22
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `boto3` from 1.42.21 to 1.42.22
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.42.21...1.42.22)

---
updated-dependencies:
- dependency-name: boto3-stubs
  dependency-version: 1.42.22
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.22
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3
  dependency-version: 1.42.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump ddtrace from 3.18.1 to 3.19.3 (#695)

* build(deps): bump ddtrace from 3.18.1 to 3.19.3

Bumps [ddtrace](https://github.com/DataDog/dd-trace-py) from 3.18.1 to 3.19.3.
- [Release notes](https://github.com/DataDog/dd-trace-py/releases)
- [Changelog](https://github.com/DataDog/dd-trace-py/blob/main/CHANGELOG.md)
- [Commits](https://github.com/DataDog/dd-trace-py/compare/v3.18.1...v3.19.3)

---
updated-dependencies:
- dependency-name: ddtrace
  dependency-version: 3.19.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* resolve conflicts

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Natasha Boyse <natasha.boyse@digital.trade.gov.uk>

* build(deps): bump croniter from 3.0.4 to 6.0.0 in /django_app (#696)

Bumps [croniter](https://github.com/kiorky/croniter) from 3.0.4 to 6.0.0.
- [Changelog](https://github.com/pallets-eco/croniter/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/kiorky/croniter/compare/3.0.4...6.0.0)

---
updated-dependencies:
- dependency-name: croniter
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /notebooks (#702)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump aiohttp from 3.12.14 to 3.13.3 in /redbox (#701)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps-dev): bump pylint from 3.3.7 to 4.0.4 in /django_app (#697)

Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.3.7 to 4.0.4.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.3.7...v4.0.4)

---
updated-dependencies:
- dependency-name: pylint
  dependency-version: 4.0.4
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump ddtrace from 3.18.1 to 3.19.3 in /django_app (#698)

Bumps [ddtrace](https://github.com/DataDog/dd-trace-py) from 3.18.1 to 3.19.3.
- [Release notes](https://github.com/DataDog/dd-trace-py/releases)
- [Changelog](https://github.com/DataDog/dd-trace-py/blob/main/CHANGELOG.md)
- [Commits](https://github.com/DataDog/dd-trace-py/compare/v3.18.1...v3.19.3)

---
updated-dependencies:
- dependency-name: ddtrace
  dependency-version: 3.19.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump aiohttp from 3.12.14 to 3.13.3 in /django_app (#699)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump aiohttp from 3.12.14 to 3.13.3 in /notebooks (#700)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* Bugfix/ab fix attribute error (#692)

* add platform to unstructured image to avoid compatibility issue on mac

* Add fix for AnonymousUser attribute error. Add unit test coverage

* add default label variable. keep original if statement for label assignment for consistency

* format code

* use user.id inside llm_conversation if not anonymous

* Refactor solution to ensure unauthenticated users cannot receive chat results. Removed now redundant default settings labels. Add error message on connect for unauthorized users"

* format code

---------

Co-authored-by: Antone Bagnall <antonebagnall@DBT001346.local>
Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* feat: setup per tool timeouts in parallel executor (#656)

* per-tool timeouts

* add run id to log stub

* enforce timeout for each tool not just results

* add multiple tools for test

* fix ruff format

* add test where one tool timeout and other do not

* remove print

* increase timeout to 60

* added continue after logging

---------

Co-authored-by: nora-errouhly <nora.er-rouhly@digital.trade.gov.uk>

* Fixed missing import (#710)

* chore: cleanup duplicate delete functions (#703)

* chore: cleanup duplicate delete functions

* linting

* point tests to singular function

* chore: update developer setup docs to include TOC and further detail (#587)

* update developer setup docs to include TOC and further detail

* add git workflows section

* vscode launch docs

* vscode launch docs

* bump toc

* update vscode launch docs

* Chore: Rename skills models to tools (#711)

* Renamed skill models to tools

* Updated check-migrations to be non-interactive for CI

* Revert --noinput change

* Added missing migration

* build(deps): bump django from 5.2.9 to 5.2.10 (#705)

Bumps [django](https://github.com/django/django) from 5.2.9 to 5.2.10.
- [Commits](https://github.com/django/django/compare/5.2.9...5.2.10)

---
updated-dependencies:
- dependency-name: django
  dependency-version: 5.2.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps-dev): bump pre-commit from 3.8.0 to 4.5.1 in /django_app (#706)

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.8.0 to 4.5.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.8.0...v4.5.1)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-version: 4.5.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump urllib3 from 2.6.0 to 2.6.3 in /redbox (#713)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump watchdog from 4.0.2 to 6.0.0 in /django_app (#708)

Bumps [watchdog](https://github.com/gorakhargosh/watchdog) from 4.0.2 to 6.0.0.
- [Release notes](https://github.com/gorakhargosh/watchdog/releases)
- [Changelog](https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst)
- [Commits](https://github.com/gorakhargosh/watchdog/compare/v4.0.2...v6.0.0)

---
updated-dependencies:
- dependency-name: watchdog
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* fix: refactor backtick system prompt to be more precise in usage based on response type (#718)

* refactor backtick system prompt to be more precise in usage based on response type

* refactor backtick system prompt to be more precise in usage based on response type

* Added security-classificaiton field and sorted file foreign_key in django admin for FileTool model (#720)

* fix: updated run_tools_parallel response validation to explicitly check is None (#726)

* fix: add max token truncation logic to agent_with_loop (#658)

* truncation logic

* add logs to match build_agent

* add truncation tests for build_agent_with_loop

* add tests for uncovered lines

* add tests for uncovered lines

* remove dead cases

* updated truncate_to_tokens to return count, and reused tokenisation code in helper func

---------

Co-authored-by: Doug Mills <110824173+dougmills-DIT@users.noreply.github.com>

* build(deps-dev): bump filelock from 3.20.1 to 3.20.3 in /django_app (#733)

Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.20.1 to 3.20.3.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.20.1...3.20.3)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.20.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump the minor-patch group across 2 directories with 7 updates (#728)

Bumps the minor-patch group with 3 updates in the / directory: [django-log-formatter-asim](https://github.com/uktrade/django-log-formatter-asim), [ruff](https://github.com/astral-sh/ruff) and [boto3-stubs](https://github.com/youtype/mypy_boto3_builder).
Bumps the minor-patch group with 7 updates in the /django_app directory:

| Package | From | To |
| --- | --- | --- |
| [django-log-formatter-asim](https://github.com/uktrade/django-log-formatter-asim) | `1.1.0` | `1.2.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.14.10` | `0.14.11` |
| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.42.22` | `1.42.26` |
| [django-magic-link](https://github.com/yunojuno/django-magic-link) | `1.1.0` | `1.2.0` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.48.0` | `2.49.0` |
| [boto3](https://github.com/boto/boto3) | `1.42.22` | `1.42.26` |
| [django-import-export](https://github.com/django-import-export/django-import-export) | `4.3.14` | `4.4.0` |



Updates `django-log-formatter-asim` from 1.1.0 to 1.2.0
- [Commits](https://github.com/uktrade/django-log-formatter-asim/commits)

Updates `ruff` from 0.14.10 to 0.14.11
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.10...0.14.11)

Updates `boto3-stubs` from 1.42.22 to 1.42.26
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `django-log-formatter-asim` from 1.1.0 to 1.2.0
- [Commits](https://github.com/uktrade/django-log-formatter-asim/commits)

Updates `ruff` from 0.14.10 to 0.14.11
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.10...0.14.11)

Updates `boto3-stubs` from 1.42.22 to 1.42.26
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `django-log-formatter-asim` from 1.1.0 to 1.2.0
- [Commits](https://github.com/uktrade/django-log-formatter-asim/commits)

Updates `ruff` from 0.14.10 to 0.14.11
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.10...0.14.11)

Updates `boto3-stubs` from 1.42.22 to 1.42.26
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `django-magic-link` from 1.1.0 to 1.2.0
- [Release notes](https://github.com/yunojuno/django-magic-link/releases)
- [Commits](https://github.com/yunojuno/django-magic-link/compare/v1.1.0...v1.2.0)

Updates `sentry-sdk` from 2.48.0 to 2.49.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-python/compare/2.48.0...2.49.0)

Updates `boto3` from 1.42.22 to 1.42.26
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.42.22...1.42.26)

Updates `django-import-export` from 4.3.14 to 4.4.0
- [Release notes](https://github.com/django-import-export/django-import-export/releases)
- [Changelog](https://github.com/django-import-export/django-import-export/blob/4.4.0/docs/changelog.rst)
- [Commits](https://github.com/django-import-export/django-import-export/compare/4.3.14...4.4.0)

Updates `django-log-formatter-asim` from 1.1.0 to 1.2.0
- [Commits](https://github.com/uktrade/django-log-formatter-asim/commits)

Updates `ruff` from 0.14.10 to 0.14.11
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.10...0.14.11)

Updates `boto3-stubs` from 1.42.22 to 1.42.26
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

---
updated-dependencies:
- dependency-name: django-log-formatter-asim
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: ruff
  dependency-version: 0.14.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: django-log-formatter-asim
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: ruff
  dependency-version: 0.14.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: django-log-formatter-asim
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: ruff
  dependency-version: 0.14.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: django-magic-link
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: sentry-sdk
  dependency-version: 2.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: boto3
  dependency-version: 1.42.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: django-import-export
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: django-log-formatter-asim
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: ruff
  dependency-version: 0.14.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump filelock from 3.20.1 to 3.20.3 in /redbox (#732)

Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.20.1 to 3.20.3.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.20.1...3.20.3)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.20.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps-dev): bump virtualenv from 20.31.2 to 20.36.1 in /django_app (#730)

Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.31.2 to 20.36.1.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/20.31.2...20.36.1)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-version: 20.36.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* chore: match service name to that of codepipeline

* build(deps): bump virtualenv from 20.31.2 to 20.36.1 in /redbox (#731)

Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.31.2 to 20.36.1.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/20.31.2...20.36.1)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-version: 20.36.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* fix: update unstructured service name in vscode tasks (#734)

* chore: tech debt setting max attempt var and pyproject root spec (#735)

* chore: tech debt setting max attempt var and pyproject root spec

* regen poetry lock

* linting

* upgrade poetry in github actions

* build(deps-dev): bump werkzeug from 3.1.4 to 3.1.5 in /redbox (#725)

Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump werkzeug from 3.1.4 to 3.1.5 in /notebooks (#724)

Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump dj-database-url from 2.3.0 to 3.1.0 in /django_app (#707)

Bumps [dj-database-url](https://github.com/jazzband/dj-database-url) from 2.3.0 to 3.1.0.
- [Release notes](https://github.com/jazzband/dj-database-url/releases)
- [Changelog](https://github.com/jazzband/dj-database-url/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jazzband/dj-database-url/compare/v2.3.0...v3.1.0)

---
updated-dependencies:
- dependency-name: dj-database-url
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* build(deps): bump werkzeug from 3.1.4 to 3.1.5 in /django_app (#722)

Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>

* Feature/agents refactor (#678)

* add agent config

* add core task worker

* add worker test

* fix tests

* fix test_fail_parser_agent_task

* fix typo, missing desc and test

* fix typo

* worker use new function

* refactor work_agent in AISetting

* add migration

* chore: optimise token truncation logic in single func (#729)

* unified logic in single func

* added tests for join_result_with_token_limit

* use join_result_with_token_limit function for post-processing

* remove build_agent function

* fix agent options when there is plan

* fix as per review

* fix test due to removing Agent class

* fix system prompt arg in build_with_loop

* fix typo in replanner agent_config description field

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.broadband>
Co-authored-by: Harry Wixley <hwixley1@gmail.com>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@Mac.broadband>
Co-authored-by: Harry Wixley <harry.wixley@digital.trade.gov.uk>

* build(deps): bump the minor-patch group across 2 directories with 3 updates (#736)

Bumps the minor-patch group with 2 updates in the / directory: [ruff](https://github.com/astral-sh/ruff) and [boto3-stubs](https://github.com/youtype/mypy_boto3_builder).
Bumps the minor-patch group with 3 updates in the /django_app directory: [ruff](https://github.com/astral-sh/ruff), [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) and [boto3](https://github.com/boto/boto3).


Updates `ruff` from 0.14.11 to 0.14.13
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.11...0.14.13)

Updates `boto3-stubs` from 1.42.27 to 1.42.29
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `ruff` from 0.14.11 to 0.14.13
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.11...0.14.13)

Updates `boto3-stubs` from 1.42.27 to 1.42.29
- [Release notes](https://github.com/youtype/mypy_boto3_builder/releases)
- [Commits](https://github.com/youtype/mypy_boto3_builder/commits)

Updates `boto3` from 1.42.27 to 1.42.29
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.42.27...1.42.29)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.14.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.29
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: ruff
  dependency-version: 0.14.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3-stubs
  dependency-version: 1.42.29
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: boto3
  dependency-version: 1.42.29
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* hid activity event message on stream start (#727)

* remove redundant integrations

* chore: remove Procfile

* Use LLM model from DB for agents if available (#741)

* use model from db if available

* add max tokens

* add test

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>

* Revert "chore: remove Procfile"

This reverts commit 6f4b3adad9e0f4e66b37b54af22a3662e918e025.

* Revert "remove redundant integrations"

This reverts commit bd420823b5ce7b410a021dc37aad2ef70980d811.

* chore: remove redundant Procfile and start-aws.sh scripts

* feat: procfile

* feat: readd Procfile to pre build

* Knowledge base search tool and agent (#739)

* add knowledge base search tool and agent

* fix metadata error

* add knowledge base agent

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.broadband>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>

* feature/apply-dbt-security-policy (#743)

* Add changes for the new security policy

* Add personal data exclusions

* link to svg in the uktrade .github repo

* Bugfix/pre commit hooks (#749)

* fix: include yml in pre commit hooks exclusion

* cleanup

* Remove unused graph related functions (#742)

* remove unused functions

* remove AgenDecision

* add planner prompt comment

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>

* chore: update urls for new rebrand (#751)

* chore: update urls for new rebrand

* correct prod url

* chore: revert changes implemented for copilot launch (#753)

* Feat: Redesigned chats page MVP (#754)

* Redesigned chats page MVP

* Added default feedback link

* fixed failing tests

* Fixed import issue

* Added more tests

* chore: remove magic link (#755)

* chore: remove magic link

* set default authbroker

* remove all login method toggles

* remove redundant change to makefi;e

Signed-off-by: DBT pre-commit check

* fix test

Signed-off-by: DBT pre-commit check

* update placeholder

Signed-off-by: DBT pre-commit check

---------

Signed-off-by: DBT pre-commit check

* update chat url (#759)

Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>

* feat: tabular knowledge base ingestion and query tooling (#750)

* add schema ingestion to opensearch

* setup tabular metadata ingestion in chains

* setup tabular metadata ingestion in chains

* bump prompt

* fixing tool

* fixing tool

* fixing tool

* custom tool retriever

* sql working

* update test

* single document per tool query

* fix multisheet loading

* add duckdb to django_app pyprojecttoml

* add early return for unsupported docs

* hardening db creation

* fixed db path

* better log

* custom schema index

* fix retriever indexes

* readonly con for fetch

* rm dead code

* safer and more efficient db write

* fix db creation for nonstring dtypes and better db locking

* fix document_schema mapping to be dynamic

* add search tool back in

* rm dead code

* rm dead code

* rename retriever

* loader validatoin

* optimised tool func

* add builder logger

* per-db locks and modular funcs

* fixing test

* fix test

* sql tool test

* undo pin

* review comments

* fix metadata retriever index

* fix ingest index create

* fix: knowledge metadata retriever index name (#768)

* feat: Chats page redesign QOL (#761)

* QOL fixes

* linting and removed some unused code/styles

* Fixed failing citations tests, and removed old chat service tests

* Removed invalid import

Signed-off-by: DBT pre-commit check

* Added border-radius to uploaded file component and decreased font-size to 14px

Signed-off-by: DBT pre-commit check

* Updated tests

Signed-off-by: DBT pre-commit check

* Increased test coverage and updated canned prompt

Signed-off-by: DBT pre-commit check

* Added first_time_user flag to user model

Signed-off-by: DBT pre-commit check

* updated canned-prompt text

Signed-off-by: DBT pre-commit check

* Added first_time_user upload form

Signed-off-by: DBT pre-commit check

* Fixed failing test

Signed-off-by: DBT pre-commit check

* Changed scroll behaviour for side-panel

Signed-off-by: DBT pre-commit check

* adjusted side-panel footer margins

Signed-off-by: DBT pre-commit check

---------

Signed-off-by: DBT pre-commit check

* fix: allow access to user page (#769)

Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check

* fixed side-panel scroll overflow issue (#771)

Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check

* remove redbox reference (#770)

Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>

* feat: integrate test env (#767)

Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check

* Hid first-time-user upload component (#773)

Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: DBT pre-commit check
Co-authored-by: Saisakul Chernbumroong <159020482+saisakul@users.noreply.github.com>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.broadband>
Co-authored-by: David Okeke <140066072+david-okeke1337@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tash Boyse <57753415+nboyse@users.noreply.github.com>
Co-authored-by: Natasha Boyse <natasha.boyse@digital.trade.gov.uk>
Co-authored-by: antone-bagnall <antone.bagnall@digital.trade.gov.uk>
Co-authored-by: Antone Bagnall <antonebagnall@DBT001346.local>
Co-authored-by: Harry Wixley <hwixley1@gmail.com>
Co-authored-by: nora-errouhly <nora.er-rouhly@digital.trade.gov.uk>
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@Mac.broadband>
Co-authored-by: Harry Wixley <harry.wixley@digital.trade.gov.uk>
Co-authored-by: Chris Hopkins <102232401+chopkinsmade@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant