feat: add gemini streaming to new agent loop (#5109)
* feat: add gemini streaming to new agent loop * add google as required dependency * support storing all content parts * remove extra google references
This commit is contained in:
2
.github/workflows/core-unit-sqlite-test.yaml
vendored
2
.github/workflows/core-unit-sqlite-test.yaml
vendored
@@ -25,7 +25,7 @@ jobs:
|
||||
apps/core/**
|
||||
.github/workflows/reusable-test-workflow.yml
|
||||
.github/workflows/core-unit-sqlite-test.yml
|
||||
install-args: '--extra postgres --extra external-tools --extra dev --extra cloud-tool-sandbox --extra google --extra sqlite'
|
||||
install-args: '--extra postgres --extra external-tools --extra dev --extra cloud-tool-sandbox --extra sqlite'
|
||||
timeout-minutes: 15
|
||||
ref: ${{ github.event.pull_request.head.sha || github.sha }}
|
||||
|
||||
|
||||
2
.github/workflows/core-unit-test.yml
vendored
2
.github/workflows/core-unit-test.yml
vendored
@@ -26,7 +26,7 @@ jobs:
|
||||
**
|
||||
.github/workflows/reusable-test-workflow.yml
|
||||
.github/workflows/core-unit-test.yml
|
||||
install-args: '--extra postgres --extra external-tools --extra dev --extra cloud-tool-sandbox --extra google'
|
||||
install-args: '--extra postgres --extra external-tools --extra dev --extra cloud-tool-sandbox'
|
||||
timeout-minutes: 15
|
||||
ref: ${{ github.event.pull_request.head.sha || github.sha }}
|
||||
matrix-strategy: |
|
||||
|
||||
2
.github/workflows/model-sweep.yaml
vendored
2
.github/workflows/model-sweep.yaml
vendored
@@ -61,7 +61,7 @@ jobs:
|
||||
|
||||
- name: Install dependencies
|
||||
shell: bash
|
||||
run: uv sync --extra dev --extra postgres --extra external-tools --extra cloud-tool-sandbox --extra google
|
||||
run: uv sync --extra dev --extra postgres --extra external-tools --extra cloud-tool-sandbox
|
||||
- name: Migrate database
|
||||
env:
|
||||
LETTA_PG_PORT: 5432
|
||||
|
||||
@@ -25,7 +25,7 @@ jobs:
|
||||
**
|
||||
.github/workflows/reusable-test-workflow.yml
|
||||
.github/workflows/send-message-integration-tests.yml
|
||||
install-args: '--extra dev --extra postgres --extra external-tools --extra cloud-tool-sandbox --extra google --extra redis'
|
||||
install-args: '--extra dev --extra postgres --extra external-tools --extra cloud-tool-sandbox --extra redis'
|
||||
timeout-minutes: 15
|
||||
runner: '["self-hosted", "medium"]'
|
||||
ref: ${{ github.event.pull_request.head.sha || github.sha }}
|
||||
|
||||
2
.github/workflows/test-lmstudio.yml
vendored
2
.github/workflows/test-lmstudio.yml
vendored
@@ -32,7 +32,7 @@ jobs:
|
||||
with:
|
||||
test-type: "integration"
|
||||
is-external-pr: ${{ github.event_name == 'pull_request_target' && !contains(github.event.pull_request.labels.*.name, 'safe to test') }}
|
||||
install-args: "--extra postgres --extra external-tools --extra dev --extra cloud-tool-sandbox --extra google"
|
||||
install-args: "--extra postgres --extra external-tools --extra dev --extra cloud-tool-sandbox"
|
||||
test-command: "uv run pytest -svv tests/"
|
||||
timeout-minutes: 60
|
||||
runner: '["self-hosted", "gpu", "lmstudio"]'
|
||||
|
||||
2
.github/workflows/test-ollama.yml
vendored
2
.github/workflows/test-ollama.yml
vendored
@@ -32,7 +32,7 @@ jobs:
|
||||
with:
|
||||
test-type: "integration"
|
||||
is-external-pr: ${{ github.event_name == 'pull_request_target' && !contains(github.event.pull_request.labels.*.name, 'safe to test') }}
|
||||
install-args: "--extra postgres --extra external-tools --extra dev --extra cloud-tool-sandbox --extra google"
|
||||
install-args: "--extra postgres --extra external-tools --extra dev --extra cloud-tool-sandbox"
|
||||
test-command: "uv run --frozen pytest -svv tests/"
|
||||
timeout-minutes: 60
|
||||
runner: '["self-hosted", "gpu", "ollama"]'
|
||||
|
||||
2
.github/workflows/test-vllm.yml
vendored
2
.github/workflows/test-vllm.yml
vendored
@@ -28,7 +28,7 @@ jobs:
|
||||
with:
|
||||
test-type: "integration"
|
||||
is-external-pr: ${{ github.event_name == 'pull_request_target' && !contains(github.event.pull_request.labels.*.name, 'safe to test') }}
|
||||
install-args: "--extra postgres --extra external-tools --extra dev --extra cloud-tool-sandbox --extra google"
|
||||
install-args: "--extra postgres --extra external-tools --extra dev --extra cloud-tool-sandbox"
|
||||
test-command: "uv run --frozen pytest -svv tests/"
|
||||
timeout-minutes: 60
|
||||
runner: '["self-hosted", "gpu", "vllm"]'
|
||||
|
||||
Reference in New Issue
Block a user