Skip to content

Commit 4249f82

Browse files
authored
Merge pull request #210 from nextcloud/prepare-v2.7.0
Prepare v2.7.0
2 parents 4480c9e + ca0a6d5 commit 4249f82

4 files changed

Lines changed: 23 additions & 7 deletions

File tree

.github/workflows/integration_test.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
matrix:
2929
php-versions: [ '8.2' ]
3030
databases: [ 'sqlite' ]
31-
server-versions: [ 'master', 'stable33', 'stable32', 'stable31' ]
31+
server-versions: [ 'stable34', 'stable33', 'stable32', 'stable31' ]
3232

3333
name: Integration test on ☁️${{ matrix.server-versions }} 🐘${{ matrix.php-versions }}
3434

@@ -62,7 +62,7 @@ jobs:
6262

6363
steps:
6464
- name: Checkout server
65-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
65+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
6666
with:
6767
repository: nextcloud/server
6868
submodules: 'true'
@@ -76,7 +76,7 @@ jobs:
7676
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_mysql, pdo_sqlite, pgsql, pdo_pgsql, gd, zip
7777

7878
- name: Checkout llm2 app
79-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
79+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
8080
with:
8181
path: llm2
8282
repository: nextcloud/llm2
@@ -91,7 +91,7 @@ jobs:
9191
expression: "/info/version/text()"
9292

9393
- name: Checkout app
94-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
94+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
9595
with:
9696
path: ${{ env.APP_NAME }}
9797
persist-credentials: false
@@ -152,6 +152,9 @@ jobs:
152152
pipx install poetry
153153
mkdir -p ../llm2-persistent_storage
154154
poetry install
155+
# pyproject.toml pins xllamacpp to the cu128 wheel, which needs libcuda.so.1 at import
156+
# time. The CI runner has no NVIDIA driver, so we swap in the PyPI CPU build for tests.
157+
poetry run pip install --force-reinstall --no-deps xllamacpp
155158
156159
- name: Cache llm2 models
157160
uses: actions/cache/restore@v5
@@ -169,7 +172,7 @@ jobs:
169172
APP_PORT: 9080
170173
APP_VERSION: ${{ fromJson(steps.llm2_appinfo.outputs.result).version }}
171174
run: |
172-
APP_PERSISTENT_STORAGE="$(pwd)/../../llm2-persistent-storage/" poetry run python3 main.py > ../logs 2>&1 &
175+
APP_PERSISTENT_STORAGE="$(pwd)/../../llm2-persistent_storage/" poetry run python3 main.py > ../logs 2>&1 &
173176
174177
- name: Register backend
175178
run: |

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,19 @@ All notable changes to this project will be documented in this file.
88
The format is based on [Keep a Changelog](http://keepachangelog.com/)
99
and this project adheres to [Semantic Versioning](http://semver.org/).
1010

11+
## [2.7.0] - 2026-07-15
12+
13+
### Added
14+
- Deck: Add card discovery (list_board_cards) and card comment tools
15+
- mail inbox tools
16+
17+
### Changed
18+
- optimize tool call denied instruction
19+
20+
### Fixed
21+
- MCP streamable-http transport for initializing
22+
23+
1124
## [2.6.0] - 2026-04-16
1225

1326
### Added

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
APP_ID := context_agent
66
APP_NAME := Nextcloud Context Agent
7-
APP_VERSION := 2.6.0
7+
APP_VERSION := 2.7.0
88
JSON_INFO := "{\"id\":\"$(APP_ID)\",\"name\":\"$(APP_NAME)\",\"daemon_config_name\":\"manual_install\",\"version\":\"$(APP_VERSION)\",\"secret\":\"12345\",\"port\":9081}"
99

1010

appinfo/info.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Positive:
2828
* The software for this app is open source, no trained AI model is used
2929
]]>
3030
</description>
31-
<version>2.6.0</version>
31+
<version>2.7.0</version>
3232
<licence>MIT</licence>
3333
<author mail="mklehr@gmx.net" homepage="https://marcelklehr.de">Marcel Klehr</author>
3434
<namespace>ContextAgent</namespace>

0 commit comments

Comments
 (0)