Skip to content

Fix support chat ci profile#7623

Closed
carlesarnal wants to merge 5 commits intomainfrom
fix-support-chat-ci-profile
Closed

Fix support chat ci profile#7623
carlesarnal wants to merge 5 commits intomainfrom
fix-support-chat-ci-profile

Conversation

@carlesarnal
Copy link
Copy Markdown
Member

No description provided.

The support-chat module is not in the default modules list to avoid
building it on every build. Add a -Psupport-chat profile (same
pattern as integration-tests and examples) and use it in the CI
publish workflow.
…er REGISTRY_URL

Ingest documents one at a time with 15s pauses to stay under the Gemini
free tier 100 req/min embedding limit. Change REGISTRY_URL in render.yaml
to manual config since Render free tier doesn't support internal service
communication.
- Manually split documents and embed in batches of 10 with 65s pauses
  to stay within Gemini free tier 100 req/min limit
- Use larger chunks (2000 chars) and fewer doc pages to reduce total
  embedding calls
- Add retry on rate limit errors for each batch
- Add fallback system/chat prompts when registry prompt templates are
  not available, so the chat works without pre-loaded artifacts
- Set REGISTRY_URL to actual Render service URL
- Switch default chat model to gemini-2.5-flash (stable, free tier)
- Add !important to all widget CSS rules to prevent PatternFly overrides
- Reset min-width, box-shadow, text-transform and other properties
  that PatternFly sets globally on buttons and inputs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant