Skip to content

Conversation

@dougmills-DIT
Copy link
Contributor

@dougmills-DIT dougmills-DIT commented Jan 28, 2026

Context

Product release 2.2.0

What

Releasing latest including the Assist design update

saisakul and others added 30 commits December 12, 2025 14:08
* enable different models for different agents

* update models

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>
* 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>
* 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
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>
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](pytest-dev/pytest@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>
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>
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](pytest-dev/pytest-cov@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>
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](langchain-ai/langchain@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>
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](marshmallow-code/marshmallow@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>
)

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](marshmallow-code/marshmallow@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>
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](marshmallow-code/marshmallow@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>
…pdates (#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](astral-sh/ruff@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](squidfunk/mkdocs-material@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](astral-sh/ruff@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](getsentry/sentry-python@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](boto/boto3@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](python-humanize/humanize@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](pymupdf/PyMuPDF@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>
Bumps [mkapi](https://github.com/daizutabi/mkapi) from 2.1.0 to 4.5.0.
- [Release notes](https://github.com/daizutabi/mkapi/releases)
- [Commits](daizutabi/mkapi@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>
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](ipython/ipykernel@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>
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>
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>
…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](tox-dev/filelock@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>
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](tox-dev/filelock@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>
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](facelessuser/pymdown-extensions@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>
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](langchain-ai/langchain@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>
…#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](langchain-ai/langchain@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>
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

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](python-websockets/websockets@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

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](mkdocstrings/mkdocstrings@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](python-websockets/websockets@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>
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](python-websockets/websockets@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>
…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>
…pdates (#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](coveragepy/coveragepy@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](getmoto/moto@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](coveragepy/coveragepy@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](coveragepy/coveragepy@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](boto/boto3@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](coveragepy/coveragepy@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>
…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](langchain-ai/langchain@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>
dependabot bot and others added 29 commits January 16, 2026 11:42
…pdates (#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](astral-sh/ruff@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](astral-sh/ruff@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](boto/boto3@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>
* use model from db if available

* add max tokens

* add test

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>
* 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>
* Add changes for the new security policy

* Add personal data exclusions

* link to svg in the uktrade .github repo
* fix: include yml in pre commit hooks exclusion

* cleanup
* remove unused functions

* remove AgenDecision

* add planner prompt comment

---------

Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>
* chore: update urls for new rebrand

* correct prod url
* Redesigned chats page MVP

* Added default feedback link

* fixed failing tests

* Fixed import issue

* Added more tests
* 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
Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check
Co-authored-by: Saisakul Chernbumroong <saisakulchernbumroong@DBT000687.local>
* 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
* 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
Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check
Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check
Signed-off-by: DBT pre-commit check

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

Signed-off-by: DBT pre-commit check
Signed-off-by: DBT pre-commit check

Signed-off-by: DBT pre-commit check
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants