Skip to content

[DO NOT MERGE] Canvas Real time page updates POC- Chicago demo#15

Open
akhilbabu-qed-42 wants to merge 1 commit into
fosterinteractive:mainfrom
akhilbabu-qed-42:canvas-ai-poc
Open

[DO NOT MERGE] Canvas Real time page updates POC- Chicago demo#15
akhilbabu-qed-42 wants to merge 1 commit into
fosterinteractive:mainfrom
akhilbabu-qed-42:canvas-ai-poc

Conversation

@akhilbabu-qed-42

@akhilbabu-qed-42 akhilbabu-qed-42 commented Jun 10, 2026

Copy link
Copy Markdown

Canvas AI — Branch Changes (Read https://git.drupalcode.org/project/canvas/-/work_items/3591615#note_1083859 for more insights)

This branch (canvas-ai-poc) changes how Canvas AI builds pages and how page generation is rendered.

1. Check out the branch and pull the latest changes

git checkout canvas-ai-poc
git pull

2. Run the demo setup

From the root of the project, run:

ddev demo-setup

3. Orchestrator now owns page creation

The orchestrator agent (canvas_ai_orchestrator) now handles page creation directly. The dedicated page-building agents — Page Builder (canvas_page_builder_agent) and Template Builder (canvas_template_builder_agent) — are no longer used and have been removed from the context setup.

Because of this, all context items related to page building are now assigned to the orchestrator agent. The orchestrator's always_include list (in custom_recipes/ai_context_setup/recipe.yml) now carries the full set:

  • Agent interaction guidelines
  • FinDrop Brand Guidelines
  • Writing Tone & Voice
  • FinDrop Key Facts & Value Propositions
  • Visuals & Imagery
  • Abbreviations, Spelling, Dates & Formatting
  • FinDrop Travel — Sales Training Deck
  • Content Structure: Product Pages
  • General Page Building Guidelines

4. New setting: Disable real-time page generation

A new option, Disable real-time page generation, has been added under:

/admin/config/ai/canvas-ai-settings

Enabling this turns off real-time (live) updates during page building. Instead of streaming changes block by block as the agent works, the agent generates the entire page in one go.

In the same config, set Maximum chat history messages to 20.

5. Enable Loop-aware context injection

Not included in this POC

The following are not part of this POC and will not work:

  • SEO agent
  • Google Analytics
  • Internal linking
  • Schema (JSON-LD) generation

@akhilbabu-qed-42 akhilbabu-qed-42 changed the title Canvas Real time page updates POC- Chicago demo [DO NOT MERGE] Canvas Real time page updates POC- Chicago demo Jun 10, 2026
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