Write a page in HTML and JavaScript, or let an agent write it, and it runs full-screen in your project on live data: a dashboard, a retro board, an intake form.
A view is HTML and JavaScript running full-screen in the app: a dashboard, a retro board, an intake form. Pin it to the project navigation or keep it under Views.
The page reads work items, milestones, time and wiki through a bridge, always with the permissions of whoever opens it. When the project changes, it can refresh itself.
A view requests what it reads and writes, and a project admin grants each operation. Change the code and the grants lapse until someone looks again.
A view keeps retro cards, votes and settings in its own store, live for everyone who has it open. Its text follows the reader's app language.
Each change to a view is kept as a revision, so you can look back and restore an earlier version whenever an edit goes wrong.
Place a view inside a wiki page or on a canvas, so the live numbers sit right next to the text and sketches they belong to.
A connected agent with the project admin role builds custom views through MCP, guided by a skill that knows the bridge and the house style.
Say to your agentManager: Build a retro board view for PRJ with three columns and one vote per person, and pin it to the navigation.
The agent writes the page and the data it keeps, pins it and requests only the access it uses. It tells you which grants are waiting for a project admin.
Say to your agentManager: Build a view for PRJ that shows open bugs per assignee as a bar chart and refreshes when items change.
It writes a page that reads the work items through the bridge and redraws on every change, and requests read access only. A project admin grants it once.
Say to your agentManager: Add a filter for the current milestone to the team-board view in PRJ. Change nothing else.
It edits just that part of the page. The content changed, so the view's grants lapse until an admin grants them again.
The full list, for when you need to know whether a view can do what you have in mind.
Guides that put this feature to work in a real project.
Write the page yourself or hand it to an agent; a project admin decides what it may touch. It runs on the same live items as the rest of the project.
Get early access