Future features

feat~ai.future~1

Rationale: to capture upcoming enhancements and architectural refactoring for the AI system

Needs: impl

Covers: feat~ai~1

Allow modification of the LLM in AI chat

req~ai.chatting.llm-selection~1

Rationale: users may prefer specific models for conversation based on cost, speed, or reasoning capability

Needs: impl

Covers: feat~ai.chatting~1

Allow modification of the LLM in AI summary

req~ai.summarization.llm-selection~1

Rationale: summarization tasks may require different model strengths or token limits compared to interactive chat

Needs: impl

Covers: feat~ai.summarization~1

Support editing of user messages in AI chat

req~ai.chatting.user-message-editing~1

Rationale: users need to correct typos or refine their queries without restarting the entire conversation context

Needs: impl

Covers: feat~ai.chatting~1

Introduce AI profiles

req~ai.chatting.ai-profiles~1

Rationale: currently it is hard to test other chat model in an AI chat, because the model setting is global and only one.

Needs: impl, dsn, utest

Covers: feat~ai.chatting~1

Allow modification of local RAG parameters in AI expert settings

req~ai.expert-settings.rag-local~1

Rationale: users need to adjust the RAG parameters to refine AI outputs

Needs: impl

Covers: feat~ai.expert-settings~1