@orchestree/workspace
v1.4.0
Published
Workspace module — Rich text editor, nested pages, AI writing assistant, real-time collab
Maintainers
Readme
@orchestree/workspace
Collaborative document workspace for Orchestree. Create, edit, and share documents with real-time collaboration and AI-powered content generation.
Installation
npm install @orchestree/workspaceQuick Start
const { WorkspaceClient } = require('@orchestree/workspace');
const client = new WorkspaceClient({
apiKey: 'your-api-key',
});
// Create a page
const page = await client.createPage({
title: 'Project Brief',
content: 'Initial content...',
});
// Generate content
const generated = await client.generateContent(
'Write an executive summary'
);
// Update page
await client.updatePage(page.id, generated.content);
// Invite collaborator
await client.inviteCollaborator(page.id, '[email protected]', 'edit');API Reference
WorkspaceClient
createPage(pageDef)
Create a new page.
const page = await client.createPage({
title: 'Q2 OKRs',
content: 'Team objectives...',
});updatePage(pageId, content)
Update page content.
await client.updatePage(page.id, 'Updated content');generateContent(prompt, options)
Generate AI content.
const result = await client.generateContent(
'Create a meeting agenda',
{ length: 'medium' }
);inviteCollaborator(pageId, email, permission)
Invite someone to collaborate.
await client.inviteCollaborator(page.id, '[email protected]', 'edit');License
MIT
