Official
chat
Built-in chat UI (JavaScript UI plugin).
The app opens the listing; nothing installs until an agent in your Plugins workspace has read the files and you enable the plugin. In a terminal: cvg install convergence/chat@0.2.0
Permissions in 0.2.0
Files
contract.ts730 B
// The convergence/chat service: what the chat view knows that the sidebar
// shows too, the chats with a prompt waiting in the queue and the titles of
// unsent drafts. Read once, then followed through events.
import * as z from "zod";
import { defineService } from "convergence/services";
export const QueuedChats = z.array(z.string());
export const DraftTitles = z.record(z.string(), z.string());
export const Chat = defineService("convergence/chat", "1.0.0", {
methods: {
queued: { params: z.object({}), result: QueuedChats },
draftTitles: { params: z.object({}), result: DraftTitles },
},
events: {
queuedChanged: QueuedChats,
draftTitlesChanged: DraftTitles,
},
});
export type Chat = typeof Chat;Versions
| Version | Published | Plugin API | Size | Permissions | Status |
|---|---|---|---|---|---|
| 0.2.0latest | Oct 5, 2026 | >=2 <3 | 105.1 KB | 5 permissions | Listed |
No comments yet.