Skip to content

docs: rewrite README for humans and coding agents (COR-13588) - #11

Open
Bradenream wants to merge 3 commits into
braden/fix-local-build-gosum/COR-0from
braden/readme-quickstart/COR-0
Open

docs: rewrite README for humans and coding agents (COR-13588)#11
Bradenream wants to merge 3 commits into
braden/fix-local-build-gosum/COR-0from
braden/readme-quickstart/COR-0

Conversation

@Bradenream

@Bradenream Bradenream commented Aug 26, 2026

Copy link
Copy Markdown

Part of COR-13588 — shipping the vf CLI as an agent-era distribution channel.

What

  • Positioning header: what vf is and the surface it covers, replacing the internal 'Realtime API' framing; license badge tracks the Apache-2.0 decision (chore: add Apache-2.0 LICENSE (COR-13588) #4)
  • Removed the pre-publish 'not ready for production' banner
  • npm install (npx @voiceflow/cli) as the recommended install path (feat: publish the CLI to npm as @voiceflow/cli (COR-13588) #8)
  • Agent-executable quickstart: zero to a talking agent in four commands, runnable end to end with only VF_TOKEN set — the sequence the repo's own e2e suite exercises — plus the traps that break scripts (draft vs published, fresh projects' main alias, TOON default in agent mode, --jq quoting, whoami being offline, vf docs for in-band lookup)

All edits are in hand-owned README space (outside Speakeasy's marker pairs), so they persist across regenerations. Base branch: #7.

Sequencing

Suggest merging last in the wave, after #4 (LICENSE — the badge), #8 (npm — the install path), and #10 (vf docs — referenced in the quickstart notes), so the README only documents shipped behavior. A live unattended-agent validation run of the quickstart is queued (needs a vfp_ token) before this merges.

- Positioning header: what vf is and the surface it covers, replacing
  the internal 'Realtime API' framing; license badge tracks the
  Apache-2.0 decision
- Remove the pre-publish 'not ready for production' banner
- npm install (npx @voiceflow/cli) as the recommended install path
- Add an agent-executable quickstart: zero to a talking agent in four
  commands, runnable end to end with only VF_TOKEN set, plus the traps
  that break scripts (draft vs published, TOON default in agent mode,
  --jq quoting, whoami being offline, vf docs for in-band lookup)

All edits are in hand-owned README space (outside Speakeasy's marker
pairs), so they persist across regenerations.
Copilot AI lite review requested due to automatic review settings August 26, 2026 01:17

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s README to better explain what vf is, how to install it (including npm), and how to get from zero to a working conversation flow via a scriptable quickstart.

Changes:

  • Repositions the README header/intro and updates the license badge to Apache-2.0.
  • Adds npm-based installation instructions (npx @voiceflow/cli, npm install -g).
  • Adds an “agent-executable” quickstart section plus scripting gotchas.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
- Restore the '# vf' H1: retitling it broke the generated table of
  contents' first anchor (#vf), which the TOC block still points at.
  The descriptive positioning moves to the line below, where it reads
  better anyway.
- Match PR #4's license-badge href exactly (opensource.org/license/...,
  the canonical 200; /licenses/ 301-redirects) so the two PRs cannot
  disagree about the final text.
- Drop '(recommended)' from the npm install heading — it is not a
  superlative worth making while the package is not yet published; the
  section is honest about what it does either way.
@Bradenream Bradenream changed the title docs: rewrite README for humans and coding agents docs: rewrite README for humans and coding agents (COR-13588) Aug 26, 2026
@linear-code

linear-code Bot commented Aug 26, 2026

Copy link
Copy Markdown

COR-13588

…ency

Copilot review, both real gaps for the audience this README targets:

- 'npx @voiceflow/cli' prompts 'Ok to proceed?' when a TTY is present and
  the package is not already cached, which stalls exactly the unattended
  agent run the quickstart exists to serve. Use 'npx -y'.
- The quickstart claimed it needed nothing but an access token while its
  commands pipe through jq to capture IDs. Name the dependency.
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