Feature request for product/service
– Other –
Describe the request
I run a large monorepo with strict boundaries. Implementation agents touch code, compose, probes, and sign-off docs. Operator manuals and runbooks need a different voice and a different risk profile.
I want to use Grok Bot (or a dedicated doc agent) to polish user manuals and runbooks after engineering work lands — but I am not willing to give it write access to the repository. One mistaken cleanup pass can:
Mark features as shipped before lab probes pass
Race parallel sessions on shared handoff docs
Touch the wrong product tree in a multi-product repo
Leave orphan files or rewrite configs helpfully
The IDE agent is the right tool for implementation. Grok Bot is often better for long-form operator prose. What is missing is a safe bridge: read the repo, write nowhere unless I explicitly allow it.
Feature request
Project-scoped read-only agent mode — assignable to Grok Bot or a subagent type.
Read-only agent may:
Read workspace files
Read git history and diffs
Read terminal output the user shares
Read-only agent may not (unless the user explicitly promotes):
Edit, create, or delete repo files
Run shell, compose, or other git-write commands
Commit or push
The implementation agent keeps full write access when the user asks. That behavior should stay unchanged.
Optional escalations (user-controlled, per session or per path):
Draft sink only — write to Canvas, clipboard export, or a single user-nominated draft folder. Never auto-merge into canonical docs.
Single-file promote — user picks one path (for example a user manual). Agent proposes a patch; user approves before apply.
Path allowlist — for example docs read/write only; everything else read-only.
Why this matters
Safety: doc agents consume source of truth (plans, skills, probe transcripts, code) without destroying it.
Parallel agents: IDE agent and Grok Bot can run concurrently without file-ownership races.
Sign-off gates: manuals should reflect lab probe PASS, not aspirational roadmap text. A read-only doc agent can cite evidence without flipping shipped flags in the repo.
Grok Bot fit: doc-heavy work on serious projects needs read-only repo access, not full write by default.
Example workflow
IDE agent ships a feature, runs a lab probe, commits code and skeleton docs.
User opens Grok Bot with read-only access to the same project (or pastes plan plus probe log).
Grok Bot drafts user-manual sections in operator tone.
User paste-backs, or the IDE agent merges one file after review.
Grok Bot never needs to run compose, edit application source, or commit.
Non-goals (v1)
Replacing the IDE agent for implementation
Automatic commit from Grok Bot
Full write access with only a please be careful prompt
Nice-to-have (later)
Subagent type doc-reviewer with read-only default and skill awareness
Audit log of what the read-only agent read versus what it proposed
Explicit handoff marker: implementation complete, doc pass read-only
Thanks for considering. Happy to share anonymized monorepo patterns (multi-product, probe-gated sign-off, parallel session rules) if that helps prioritize.
