docs: document per-turn page context for website chat
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 82/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- typescript
- Domain
- documentation
Research direction
Start by reading the runtime repository’s docs/page-context-contract.md, which is named as the source of truth. Find the official documentation pages covering WebSocket chat.send and website chat POST chat, then document the support negotiation, v1 envelope, errors, and per-message handling described in this issue. Done when the docs cover those requirements and clarify that CLI and MCP do not use page context.
Written by the indexing model from the issue text.
Description
Website chat hosts (the embedded webchat and the browser extension) can now attach context from the current page to a single chat message (nextlevelbuilder/dewee#2228). The official docs should cover this:
- Where to send it.
pageContexton WebSocketchat.send, orpage_contextin the website chatPOST chatbody. - How to discover support. WebSocket
connectreturnspage_context_versions. Website chat config returnspage_context.versions. Hosts attach a page context only when version1is listed. - Envelope v1.
versionandurlare required.title,description,captured_at,selectionandcontentare optional. The encoded envelope must be at most 32 KiB, and unknown fields are rejected. - Errors.
page_context_invalidandpage_context_unsupported. Either error rejects the whole send. - How the agent treats it. It is untrusted page data for that one message only. It is not saved to chat history, summaries or memory, and it does not change tools or permissions.
- CLI and MCP. They do not apply: they run without a web page.
Source of truth: docs/page-context-contract.md in the runtime repository.
- Dominant language
- TypeScript
- Stars
- 2
- Forks
- 2
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 63
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from nextlevelbuilder/dewee-web-v2
-
ai-handle
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
nextlevelbuilder/dewee-web-v2#138 ·
Maintainers usually reply within 1 day
-
ai-handle
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
nextlevelbuilder/dewee-web-v2#136 · 1 comment ·
Maintainers usually reply within 1 day
-
ai-handle
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
nextlevelbuilder/dewee-web-v2#133 ·
Maintainers usually reply within 1 day
-
ai-handle
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
nextlevelbuilder/dewee-web-v2#132 ·
Maintainers usually reply within 1 day
-
ai-handle
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
nextlevelbuilder/dewee-web-v2#118 · 1 comment ·
Maintainers usually reply within 1 day
All issues in nextlevelbuilder/dewee-web-v2
Similar issues
-
Recording drops clicks on links, filters and checkboxes that share a form with a search fieldPossibly taken @columbia11 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Tencent/BrowserSkill#657 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 65/100
Maintainers usually reply within 2 days
-
Choosing a folder while continuing an Antigravity session submits a history fork the runtime rejectsOpen
Difficulty 2/5 1-3 hours Newbie friendliness 87/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
NEARBuilders/citynode.app#512 ·
Maintainers usually reply within 1 day
-
needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 1 day