Skip to content

Commit 95834e1

Browse files
authored
Merge pull request #1301 from vzionv/fix/tool-result-media-preservation
fix(core): preserve tool result media across provider and MCP paths
2 parents 5a7ad2d + cfc15ec commit 95834e1

51 files changed

Lines changed: 7307 additions & 484 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/pr-quality.yml‎

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ jobs:
233233
sudo apt-get install -y \
234234
build-essential curl wget file \
235235
libxdo-dev libssl-dev patchelf \
236-
libfuse2
236+
libfuse2 ripgrep
237237
- uses: oven-sh/setup-bun@v2
238238
with:
239239
bun-version-file: package.json
@@ -242,9 +242,27 @@ jobs:
242242
- name: Install desktop dependencies
243243
working-directory: desktop
244244
run: bun install --frozen-lockfile
245+
- name: Install adapter dependencies
246+
working-directory: adapters
247+
run: bun install --frozen-lockfile
245248
- name: Run desktop native checks
246249
run: bun run check:native
247250

251+
macos-swift-checks:
252+
name: macos-swift-checks
253+
needs: scope-plan
254+
if: needs.scope-plan.outputs.desktop_native_checks == 'true'
255+
runs-on: macos-latest
256+
steps:
257+
- uses: actions/checkout@v4
258+
with:
259+
persist-credentials: false
260+
- uses: oven-sh/setup-bun@v2
261+
with:
262+
bun-version-file: package.json
263+
- name: Run macOS Swift checks
264+
run: bun run check:swift
265+
248266
persistence-checks:
249267
name: persistence-checks
250268
needs: scope-plan
@@ -336,6 +354,7 @@ jobs:
336354
- agent-flow-checks
337355
- adapter-checks
338356
- desktop-native-checks
357+
- macos-swift-checks
339358
- persistence-checks
340359
- docs-checks
341360
- coverage-checks
@@ -380,6 +399,7 @@ jobs:
380399
require_selected "agent-flow-checks" "${{ needs.scope-plan.outputs.agent_flow_checks }}" "${{ needs.agent-flow-checks.result }}"
381400
require_selected "adapter-checks" "${{ needs.scope-plan.outputs.adapter_checks }}" "${{ needs.adapter-checks.result }}"
382401
require_selected "desktop-native-checks" "${{ needs.scope-plan.outputs.desktop_native_checks }}" "${{ needs.desktop-native-checks.result }}"
402+
require_selected "macos-swift-checks" "${{ needs.scope-plan.outputs.desktop_native_checks }}" "${{ needs.macos-swift-checks.result }}"
383403
require_selected "persistence-checks" "${{ needs.scope-plan.outputs.persistence_checks }}" "${{ needs.persistence-checks.result }}"
384404
require_selected "docs-checks" "${{ needs.scope-plan.outputs.docs_checks }}" "${{ needs.docs-checks.result }}"
385405
require_selected "coverage-checks" "${{ needs.scope-plan.outputs.coverage_checks }}" "${{ needs.coverage-checks.result }}"

‎bun.lock‎

Lines changed: 57 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)