Skip to content

docs: streamline README, add policy prover to architecture docs - #3718

Merged
drew merged 16 commits into
mainfrom
codex/readme-improvements
Sep 25, 2026
Merged

drew merged 16 commits into
mainfrom
codex/readme-improvements

Conversation

@drew

@drew drew commented Sep 25, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Restructures the README as a short path from overview to quickstart to further reading (377 → 102 lines). Reference material the README duplicated now lives in the published docs, and two content gaps in the docs are filled so nothing is lost.

Related Issue

No issue required: documentation restructuring with no behavior change.

Changes

  • README.md: new outline: how it works, quickstart, short policy example, explore-further links, SDK table, community, short telemetry section. Removed the Terminal UI section and screenshot, Key Commands and Protection Layers tables, GPU/BYOC/Helm/prerelease command blocks, and the long Built With Agents/Contributing text (still covered in AGENTS.md and CONTRIBUTING.md). Notice and Disclaimer and License are unchanged.

  • docs/about/installation.mdx: adds a "Prerelease and Development Builds" section (OPENSHELL_VERSION=pre/dev, Helm prerelease and dev chart versions), moved from the README.

  • docs/observability/telemetry.mdx (new): what is and isn't collected, runtime opt-out, defaults-without-telemetry builds, and compute-driver Cargo features. Nothing under docs/ covered these before.

  • Accuracy fixes:

    • Fixes the broken docs link /about/run-an-agent (now /about/run-your-first-agent) and drops the broken /tutorials/github-sandbox link.
    • Describes all compute drivers instead of "each sandbox in its own container".
    • Describes credentials as proxy-resolved placeholders instead of environment variables.
    • Keeps the Kubernetes CNI NetworkPolicy requirement inline.
  • The README.md#telemetry anchor used by telemetry/*.md is preserved.

  • Policy prover in architecture docs: adds the prover as a gateway component in the system architecture diagram, the component table in docs/about/architecture.mdx, and the mermaid chart and Core Boundaries table in architecture/README.md. Covers both its gateway role (checks proposed policy changes; any finding blocks auto-approval) and the standalone openshell-prover check command.

  • Tagline: "autonomous AI agents" becomes "fleets of autonomous AI agents" in the README, docs home and overview pages, and architecture/README.md. Package metadata is unchanged.

Testing

  • mise run pre-commit passes
  • Unit tests added/updated (N/A, docs only)
  • E2E tests added/updated (N/A, docs only)
  • Checked that relative links resolve and that docs URLs match existing internal slugs.

Checklist

Reviewer note: the "New in OpenShell 0.1.0" callout is unchanged, but the latest published release is v0.0.116. Consider rewording or removing it until 0.1.0 ships.

@drew drew changed the title docs(readme): streamline README and move reference detail to docs docs: streamline README, add policy prover to architecture docs Sep 25, 2026
@github-actions

Copy link
Copy Markdown

pimlock
pimlock previously approved these changes Sep 25, 2026
pimlock
pimlock previously approved these changes Sep 25, 2026
drew and others added 16 commits September 25, 2026 13:20
Restructure the README as a short path from overview to quickstart to
further reading. Move prerelease install steps into the installation
guide and telemetry build flags into a new observability page. Fix
broken docs links and outdated runtime and credential descriptions.

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
…guide

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
… step

Import the example Anthropic profile, which now allows OpenCode, instead
of editing it with sed. Add a step that shows how to review and approve
mechanistic policy proposals as the agent needs more access.

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Add an example OpenRouter provider profile scoped to OpenCode and switch
the first-agent guide to it, using a free Nemotron model so readers do
not need OpenRouter credits. Revert the OpenCode binary added to the
example Anthropic profile.

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
@drew
drew force-pushed the codex/readme-improvements branch from e38a861 to 1cdd88d Compare September 25, 2026 20:26
@drew
drew enabled auto-merge September 25, 2026 20:47
@drew
drew disabled auto-merge September 25, 2026 20:53
@drew
drew merged commit 73a181d into main Sep 25, 2026
95 of 96 checks passed
@drew
drew deleted the codex/readme-improvements branch September 25, 2026 20:53
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