Add embedded AI support #110
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Motivation
CProof users want AI-assisted responses without leaving the chat client. This feature enables users to query AI models directly from within CProof — for quick answers, message drafting, or knowledge retrieval.
Privacy First
Proposed Feature
Add an AI client module to CProof that lets users interact with AI providers from within the chat interface.
User Experience
A user should be able to:
/ai start/ai s<tab>)Acceptance Criteria
Core Functionality
/ai startopens a dedicated AI conversation window/ai stopcloses the AI window and ends the sessionProvider Management
/ai provider add <name> <url>/ai provider listAPI Key Management
/ai key <provider> <key>Autocomplete
/ai s<tab>autocompletes to available providers (e.g.,openai,perplexity)/ai s<tab><tab>cycles through all provider namesError Handling
Local/Custom Servers
http://localhost:11434)Commands Reference
/ai start <provider> [model]/ai stop/ai message <text>/ai provider add <name> <url>/ai provider list/ai provider remove <name>/ai key <provider> <key>/ai model <model>/ai history clearExample Workflow
jabber.developer referenced this issue2026-04-29 19:36:39 +00:00