Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Kyma Companion into Busola #3511

Closed
1 of 18 tasks
chriskari opened this issue Dec 2, 2024 · 1 comment
Closed
1 of 18 tasks

Integrate Kyma Companion into Busola #3511

chriskari opened this issue Dec 2, 2024 · 1 comment
Assignees
Labels
Epic kind/feature Categorizes issue or PR as related to a new feature.

Comments

@chriskari
Copy link
Contributor

chriskari commented Dec 2, 2024

To integrate the Kyma Companion into Busola based on the POC changes, the following steps are required:

API / Backend related:

  • Add cluster authorization to all API requests
  • Integrate POST /conversations endpoint to initialize conversations
  • Integrate POST /conversations/{conversation_id}/messages endpoint to send and receive messages
  • Handle streaming of responses
  • Integrate GET /conversations/{conversation_id}/questions to receive follow-up questions
  • Proper error handling (with meaningful message from backend)

Frontend related:

  • Store session_id securely on client-side
  • Open AI assistant from top toolbar, leave open upon resource / view changes
  • Remove initial popup -> populate chat with welcome message and initial questions
  • Remove Tabs component from chat interface
  • Add AI disclaimer below input
  • Add Setup in editor button capabilities
  • block input when waiting for response using time-icon
  • Update UI5 components and adjust look to match design Kyma.Companion-compressed.pdf
  • Hide behind feature flag
  • adjust types

Testing:

  • Add unit tests
  • Add integration tests
@chriskari chriskari self-assigned this Dec 2, 2024
@mrCherry97 mrCherry97 added kind/feature Categorizes issue or PR as related to a new feature. Epic labels Dec 2, 2024
@chriskari chriskari changed the title Integrate Kyma Componanion into Busola Integrate Kyma Companion into Busola Dec 2, 2024
@mrCherry97
Copy link
Contributor

duplicated: #3436

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

2 participants