Prerequisites
You need:- Node.js 20 or later and an existing Git repository.
- A browser. You can sign in to an existing Glean Feed account or create an account and workspace during CLI login.
- A feedback board that accepts submissions. Sending a request to Linear also requires a configured Linear connection.
- A profile name. The examples use
indie; choose a stable local name.
1. Install and authenticate
Authentication succeeded when the status output names profile
indie, the expected workspace ID,
your role, and the granted scopes.2. Connect the repository
Run from anywhere inside the Git repository:init writes .gleanfeed.json at the Git root. It contains only a schema
version, profile selector, workspace ID, and optional non-secret defaults. Review
it before deciding whether to commit it.
config validate reports a valid version 1 file, and whoami reports the same workspace as the
authenticated profile. The file must not contain an API key, token, API endpoint, or machine path.3. Capture and find feedback
Use a board slug from the dashboard. If the repository config already hasdefaultBoard, omit --board.
Both reads show the same request ID, title, board, and current stage. The request also appears in
the workspace dashboard.
4. Connect a coding agent
Preview the owned MCP configuration before changing it:codex mcp login glean-feed for Codex; other client-specific steps are listed in
Agents and CI.
Verify with a read-only prompt:
The agent names the expected workspace and includes the request created in the previous step.
5. Move the accepted request
Choose one reviewed destination.feedback get REQUEST_ID includes the linked roadmap item or active Linear issue, and the target
appears in the dashboard.6. Draft the customer update
The entry has
state: "draft", contains the reviewed customer-facing text, and links the original
feedback. It is not visible on the public Updates page until separately published.Cleanup and revocation
If this was a disposable test, delete the draft and remove only the MCP entries owned by Glean Feed:.gleanfeed.json if the repository should no longer select this
workspace. Logout attempts to revoke the browser grant, then always removes the
local credential.