Skip to content

Update Plane AI page#450

Open
danciaclara wants to merge 1 commit into
masterfrom
update-plane-ai
Open

Update Plane AI page#450
danciaclara wants to merge 1 commit into
masterfrom
update-plane-ai

Conversation

@danciaclara
Copy link
Copy Markdown
Collaborator

@danciaclara danciaclara commented May 25, 2026

Description

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • Feature (non-breaking change which adds functionality)
  • Improvement (change that would cause existing functionality to not work as expected)
  • Code refactoring
  • Performance improvements
  • Documentation update

Screenshots and Media (if applicable)

Test Scenarios

References

Summary by CodeRabbit

  • Documentation
    • Enhanced AI Chat documentation with improved explanations of interaction surfaces and functionality.
    • Added detailed descriptions of three chat modes: Ask (read-only Q&A), Build (action-oriented), and Autopilot (hands-off execution).
    • Expanded documentation on LLM provider selection and model behavior.
    • Clarified how AI Chat leverages workspace context and history for intelligent responses.

Review Change Stack

@vercel
Copy link
Copy Markdown

vercel Bot commented May 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment May 25, 2026 10:52am

Request Review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 25, 2026

📝 Walkthrough

Walkthrough

Documentation for Plane AI Chat is updated with prerequisites for self-hosted Commercial Edition, a revised description of Plane AI as workspace-aware, expanded LLM provider and model selection details, detailed chat execution flow explanation, and comprehensive documentation of three chat modes with their permissions and behavior.

Changes

Plane AI Chat Documentation

Layer / File(s) Summary
Setup and Plane AI overview
docs/ai/pi-chat.md
Self-hosted Commercial Edition caution callout and revised introduction describe Plane AI as an embedded, workspace-aware AI layer with four independent interaction surfaces.
LLM providers and model selection
docs/ai/pi-chat.md
New section explains supported LLM providers, model selection behavior (self-hosted vs cloud), in-chat model switching, and extended thinking UI appearance.
Chat execution flow and interaction modes
docs/ai/pi-chat.md
Expanded explanation of PI service flow covering thread history, workspace context gathering via vector search and SQL, focus/filter scoping, system prompt construction, and SSE streaming. Three chat modes (Ask, Build, Autopilot) are documented with permissions, behavior, plan-before-execution for Build mode, and ambiguity handling in Autopilot.

Estimated Code Review Effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

A rabbit hops through docs so bright,
Where Plane AI takes flight—
Three modes dance: Ask, Build, and Fly,
Workspace-aware, reaching sky!
🐰✨🚀

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title is vague and generic, using non-descriptive language ('Update') that doesn't convey what specifically changed in the documentation. Replace with a more specific title that describes the main content updates, such as 'Document Plane AI interaction surfaces and LLM provider configuration' or 'Add detailed Plane AI Chat modes and workflow documentation'.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-plane-ai

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Expands the Plane AI documentation page to describe the product’s AI surfaces, supported LLM providers/model selection, and how AI Chat works/modes.

Changes:

  • Replaces the brief intro with a more detailed description of Plane AI capabilities and interaction surfaces.
  • Adds sections for LLM providers/model selection and a deeper explanation of AI Chat internals and chat modes.
  • Updates the self-hosted caution callout copy/title.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/ai/pi-chat.md

> [!CAUTION] Plane self-hosted instances
> [!CAUTION] Self-hosted Commercial Edition
> If you're running a self-hosted instance of Plane, you'll need to first configure Plane AI services to get it working. Follow this [setup guide](https://developers.plane.so/self-hosting/govern/plane-ai) first to use Plane AI.
Comment thread docs/ai/pi-chat.md
Comment on lines +15 to +20
Plane AI spans four interaction surfaces:

- **AI Chat** - a persistent, conversational assistant that lives in a sidebar and knows your workspace context.
- **Writing Assistant** - AI actions embedded in the work item and page editor: rephrase, simplify, elaborate, summarize, adjust tone.
- **AI blocks** - generative content blocks you insert into pages, each powered by a separate AI generation that can be revised independently.

Comment thread docs/ai/pi-chat.md
Comment on lines +40 to +41
reasoning block with a live to-do list of the AI's working steps (see Reasoning blocks
below).
Comment thread docs/ai/pi-chat.md
Comment on lines +92 to +101









-------------------
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
docs/ai/pi-chat.md (1)

1-646: ⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

CI formatting check failed - run pnpm fix:format before committing.

The oxfmt formatting check is failing in CI. As per coding guidelines, formatting is enforced and the CI check must pass before merge.

Run the following command to fix:

pnpm fix:format
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/ai/pi-chat.md` around lines 1 - 646, The CI oxfmt formatting check is
failing for the updated documentation (see the "# Plane AI" and the new "## Turn
off Plane AI for your workspace" section in pi-chat.md); run the repo formatter
and reapply the formatting by executing the project formatter (pnpm fix:format),
review the formatted changes in docs/ai/pi-chat.md, stage the updated file, and
recommit/push so the CI formatting check passes.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/ai/pi-chat.md`:
- Around line 15-20: The document states "Plane AI spans four interaction
surfaces" but only lists three bullets ("AI Chat", "Writing Assistant", "AI
blocks"); either update the heading to "three interaction surfaces" or add the
missing fourth surface (likely the "Slack agent") as a fourth bullet. Locate the
phrase "Plane AI spans four interaction surfaces" and the bullets for "AI Chat",
"Writing Assistant", and "AI blocks" and adjust the copy to be internally
consistent by changing the count or inserting a fourth item named "Slack agent"
(or another confirmed surface).

---

Outside diff comments:
In `@docs/ai/pi-chat.md`:
- Around line 1-646: The CI oxfmt formatting check is failing for the updated
documentation (see the "# Plane AI" and the new "## Turn off Plane AI for your
workspace" section in pi-chat.md); run the repo formatter and reapply the
formatting by executing the project formatter (pnpm fix:format), review the
formatted changes in docs/ai/pi-chat.md, stage the updated file, and
recommit/push so the CI formatting check passes.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: b17bdfdb-e392-4645-83cf-e1e2caa74d61

📥 Commits

Reviewing files that changed from the base of the PR and between fd8477f and 0b0ac83.

📒 Files selected for processing (1)
  • docs/ai/pi-chat.md

Comment thread docs/ai/pi-chat.md
Comment on lines +15 to +20
Plane AI spans four interaction surfaces:

- **AI Chat** - a persistent, conversational assistant that lives in a sidebar and knows your workspace context.
- **Writing Assistant** - AI actions embedded in the work item and page editor: rephrase, simplify, elaborate, summarize, adjust tone.
- **AI blocks** - generative content blocks you insert into pages, each powered by a separate AI generation that can be revised independently.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Inconsistency: "four interaction surfaces" but only three listed.

Line 15 states "Plane AI spans four interaction surfaces" but only three are enumerated in the bullets below (AI Chat, Writing Assistant, AI blocks). Either add the missing fourth surface or correct the count to "three."

Based on the relevant context snippets, the Slack agent appears to be another Plane AI surface that could be the missing fourth item.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/ai/pi-chat.md` around lines 15 - 20, The document states "Plane AI spans
four interaction surfaces" but only lists three bullets ("AI Chat", "Writing
Assistant", "AI blocks"); either update the heading to "three interaction
surfaces" or add the missing fourth surface (likely the "Slack agent") as a
fourth bullet. Locate the phrase "Plane AI spans four interaction surfaces" and
the bullets for "AI Chat", "Writing Assistant", and "AI blocks" and adjust the
copy to be internally consistent by changing the count or inserting a fourth
item named "Slack agent" (or another confirmed surface).

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