kestra-io / kestra-io/plugin-ai

[Plugin Artifacts] IngestDocument Task doesn't display provider or model

Open
#424 0 comments 0 reactions 0 assignees View on GitHub
area/frontend area/plugin
Dominant language
Java
Stars
9
Forks
24
Avg merge
1d 23h
Merged PRs (30d)
15

Description

### Describe the issue

Image

Steps to reproduce:
- Add the workflow below
- Open the topology view
- Press show more details
- Provider and model appear but are blank

```yaml
id: ai-rag-daily-ingestion-gemini
namespace: company.team

triggers:
- id: reindex_daily
type: io.kestra.plugin.core.trigger.Schedule
cron: "0 3 * * *"

tasks:
- id: ingest
type: io.kestra.plugin.ai.rag.IngestDocument
timeout: PT10M
retry:
type: constant
interval: PT1M
maxAttempts: 3
provider:
type: io.kestra.plugin.ai.provider.GoogleGemini
modelName: gemini-embedding-001
apiKey: "{{ secret('GEMINI_API_KEY') }}"
embeddings:
type: io.kestra.plugin.ai.embeddings.KestraKVStore
drop: true
documentSplitter:
splitter: PARAGRAPH
maxSegmentSizeInChars: 4096
maxOverlapSizeInChars: 200
fromExternalURLs:
- https://raw.githubusercontent.com/kestra-io/docs/refs/heads/main/src/contents/blogs/release-1-1/index.md
```

### Environment

- Kestra Version: 2.0.0 OSS

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the io.kestra.plugin.ai.rag.IngestDocument task and reproduce the supplied workflow in Kestra 2.0.0. Inspect how the topology view’s “show more details” obtains provider and model values, then verify those fields are populated for GoogleGemini and gemini-embedding-001. Done means both values display instead of appearing blank.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.