Skip to content

docs: launch-ready README + GPLv3 LICENSE - #144

Merged
DIodide merged 6 commits into
stagingfrom
docs/readme-license
Jun 21, 2026
Merged

docs: launch-ready README + GPLv3 LICENSE#144
DIodide merged 6 commits into
stagingfrom
docs/readme-license

Conversation

@DIodide

@DIodide DIodide commented Jun 21, 2026

Copy link
Copy Markdown
Owner

What

  • Rewrites README.md from bare setup notes into a public, marketing-ready and technically-accurate document — modeled structurally on a clean reference README (hero + badges → hook → features → how-it-works → tech stack → quickstart → layout → license).
  • Adds LICENSE — the verbatim GNU GPLv3 text (fetched from gnu.org), plus a License section + copyright line in the README.

Accuracy

This was written research-first and adversarially fact-checked against source. Notable corrections caught and applied during review:

  • 19 tables, not 20 (the naive grep counted the defineTable import line).
  • Cursor launches as cursor-agent --force acp (the --force flag matters).
  • "10 model options (incl. thinking variants)" rather than "10 frontier models" (8 distinct upstream).
  • OAuth: RFC 7591 dynamic client registration is a fallback after pre-registered clients.
  • Approval events are emitted in session_manager.py (the route lines are the answer endpoints).
  • Setup gaps flagged: AGENT_CREDENTIALS_KEY isn't in .env.example; FRONTEND_URL should be :3000 to match the web dev port; CI runs vitest for frontend + Convex (not just frontend).

All versions verified verbatim from package.json / registry.py (Bun 1.3.5, TS 5.9.2, Convex 1.31.7, React 19, TanStack 1.132, codex-acp 0.16.0, claude-agent-acp 0.44.0, …).

Notes

  • The product screenshot (harness-landing-full-page.png, already tracked) is a 2880×7902 full-page capture — too tall for a hero, so it's behind a collapsible Product preview <details>. A proper logo/banner asset (assets/logo.png) could replace the text hero later.
  • README copy is brand/marketing content — happy to tweak tone/wording before this merges.

🤖 Generated with Claude Code

Replace the bare setup notes with a marketing-ready, technically-accurate
README: hero + badges, a tweet-able hook, a fact-checked feature list (real
ACP agents, MCP relay, Daytona sandboxes, workspaces, sharing, rewind/fork,
usage limits), a "How it works" architecture diagram (Convex realtime +
FastAPI gateway + ACP-in-Daytona + MCP relay), an accurate tech-stack table,
a preserved-and-corrected quickstart, and the monorepo layout. Every
technical claim was verified against source (versions, the 19-table schema,
agent launch specs, OAuth/DCR details, CI).

Add the verbatim GNU GPLv3 license text as LICENSE and a License section.
@claude

claude Bot commented Jun 21, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

DIodide added 3 commits June 21, 2026 13:59
Reworks the README per review: removes all feature-section emojis and the
per-bullet file:line citations (less "AI slop", more scannable); leads with the
share/collaboration story ("Share a chat. They drive your agent. You watch
live." — editors run turns on the OWNER's harness/credentials/billing);
rewrites the "How it works" ASCII diagram cleanly and folds in the Redis Streams
live-follow (tee → per-conversation stream → blocking XREAD fan-out to
followers, allowlist/sanitize, fail-soft). Drops the outdated product
screenshot. Fact-checked against source.
Replaces the removed/outdated preview with fresh shots taken against a live
deployment running ENABLE_DEV_AUTH: a coding-agent session in a workspace
(banner) and the share dialog under the collaboration section.
Restructures the README screenshots per review: a single characteristic shot of
the chat app (an agent doing real work — MCP doc lookup, terminal build with an
"exit 0", file edit, a subagent, and a Workflow card, in a colored workspace)
sits at the top; everything else moves into a collapsed <details> gallery
(subagent + workflow card, Context7 MCP connected, harnesses grouped by status,
the harness editor, the share dialog). Drops the older chat-view.png.

Captured loginless via dev-auth against a real deployment with seeded data.
@claude

claude Bot commented Jun 21, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

DIodide added 2 commits June 21, 2026 17:30
Drove a live Claude Code agent (in a real Daytona sandbox) and captured genuine
output, replacing the previously-seeded transcript mockups:

- hero: a real session exploring a sandbox — actual tool calls, a terminal run
  with exit 0, and the real result (node v22.22.3, primes 2..29).
- background-agents panel with two real subagents running in parallel.
- a multi-step run showing the plan, edits, and a passing test suite.
- an approval card from a real run (the agent asking before a write).

Keeps the MCP / harnesses / harness-edit / share shots. Hero stays at the top;
the rest remain in the collapsed gallery.
Cut the Features section to ~a third — name each feature, drop the specifics.
@DIodide
DIodide merged commit 231650e into staging Jun 21, 2026
4 checks passed
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.

1 participant