kestra-io / kestra-io/plugin-ai
[Plugin Artifacts] IngestDocument Task doesn't display provider or model
- Dominant language
- Java
- Stars
- 9
- Forks
- 24
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 15
Description
### Describe the issue
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