Skip to content

Conversation

@bfollington
Copy link
Contributor

@bfollington bfollington commented Sep 10, 2025

Summary by cubic

Adds a new chatbot-outliner pattern that pairs an LLM chat with an interactive outliner. Users can chat, switch models, and let the assistant add outline nodes via a tool.

  • New Features
    • New recipe with two tabs: Chat and Tools (renders ct-outliner bound to the outline).
    • Tool: appendOutlinerNode appends a node to outline.root.children (JSON schema + handler).
    • Model selector populated from /api/ai/llm/models; default model set to anthropic:claude-sonnet-4-0.
    • Clear Chat and Cancel controls for message flow.
    • Strong typing for Outliner and Page, plus helpers for sending and clearing messages.

@bfollington bfollington force-pushed the feat/2025-09-10-chatbot-outliner branch from 2d84a53 to 56d911d Compare September 10, 2025 03:57
@bfollington bfollington changed the title Add chatbot-outliner.tsx Add chatbot-outliner.tsx and ct-prompt-input Sep 10, 2025
@bfollington bfollington force-pushed the feat/2025-09-10-chatbot-outliner branch from 56d911d to 31fdf30 Compare September 11, 2025 01:05
@bfollington bfollington merged commit bba85fc into main Sep 11, 2025
7 checks passed
@bfollington bfollington deleted the feat/2025-09-10-chatbot-outliner branch September 11, 2025 01:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants