Skip to content

Split the README into a short front page and agent-facing docs - #96

Merged
Subhransu-De merged 10 commits into
mainfrom
docs/readme-0.1.0
Oct 17, 2026
Merged

Subhransu-De merged 10 commits into
mainfrom
docs/readme-0.1.0

Conversation

@Subhransu-De

Copy link
Copy Markdown
Owner

What changed

The README is now a short front page for people. The detailed reference moved to docs/ for agents and client authors.

README

  • Centered header with the octopus logo, the tagline "Let your agents work for you." and badges.
  • "What it can do", a See / Read / Act table, and a table of example tasks.
  • A three-step install, with the config file setup changes for each client.
  • Privacy, documentation links and license.
  • The detailed install text, tool behavior and development notes are gone from the README. Development notes stay in CONTRIBUTING.md.

docs/

  • tools.md: all 27 tools, targets, coordinates, OCR matching, waits, batches, result fields and session error codes.
  • sessions.md: the session lifecycle, the indicator, stopping and elevated mode.
  • install.md: what setup changes, upgrade, uninstall, silent install, portable ZIP, download verification, manual client setup and build from source.

Assets

  • assets/logo.png: transparent logo.
  • assets/social-preview.png: the 1280x640 social preview banner. GitHub's API cannot set it, so it has to be uploaded in the repository settings.

Fixes found while rewriting

  • The Pi manual config path is %USERPROFILE%\.pi\agent\mcp.json, not .config\mcp\mcp.json.
  • The documented action status values now include completed.

AGENTS.md now points contributors to docs/ for behavior changes.

Closes #43. PRIVACY.md merged in #92, and this PR links it from the README.

Checks

  • markdownlint (only the repository's existing line-length and inline-HTML rules fire), typos and gitleaks pass on the changed files.
  • Every relative link target exists.
  • make check: not run. Documentation and images only, no code changes.
  • User-visible changes are documented.

Note

From claude-opus-5-5

Lead with what ControlFreak does and will not do, and what the user sees
while an agent is in control. Move exact tool behavior under one detailed
section, document download verification and the new session error codes,
link the privacy policy, and fix the Pi manual configuration path.
The README keeps the header, capabilities, two at-a-glance tables, a
three-step install with the files setup changes, privacy and links.
Exact tool behavior, sessions and full install details move to docs/
as short reference pages. Development notes stay in CONTRIBUTING.md.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-17T12:58:07.613978Z 6defced New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1c71a5e6c2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread README.md Outdated
STDIO. The agent can take screenshots, read text with the Windows OCR engine on your computer,
and click, scroll and type in one window that it chose.

[Install](#install) · [Documentation](docs/README.md) · [Privacy](PRIVACY.md) ·

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Ship the new relative README dependencies

When README.md is opened from either the installed directory or portable ZIP, this documentation link—and the new logo link—points to files that are absent: xtask/src/package.rs stages only its six top-level DOCUMENTS, while packaging/windows/controlfreak.iss installs neither docs/ nor assets/. Because this commit removes the self-contained reference from the README in favor of these links, packaged users lose the tool, session, and detailed setup documentation and see a broken logo; include these directories in both package formats or use links that remain valid outside the repository.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Fixed in 6defced. The installer and the ZIP ship README.md without docs/ or assets/, so the logo and every docs/ link in the README now use their GitHub URLs on main, and they work in a packaged copy. The README's other links (PRIVACY.md, CHANGELOG.md, LICENSE, SECURITY.md) point to files that are packaged, so they stay relative.

Note

From claude-opus-5-5

Comment thread README.md
| Codex | `%USERPROFILE%\.codex\config.toml` |
| Claude Desktop | `%APPDATA%\Claude\claude_desktop_config.json` |
| OpenCode | `%USERPROFILE%\.config\opencode\opencode.json` |
| Pi | `%USERPROFILE%\.pi\agent\mcp.json` |

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Add the Pi setup correction to the changelog

This changes the published Pi configuration path from the previous manual setup guidance, but CHANGELOG.md has no corresponding Unreleased entry. Add the correction there so users and generated release notes surface this setup change as required by the repository's delivery convention.

AGENTS.md reference: AGENTS.md:L74-L74

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Fixed in 6defced. Unreleased now records the corrected Pi setup path under Fixed, and the move of detailed documentation to docs/ under Changed.

Note

From claude-opus-5-5

The installer and ZIP ship README.md without docs/ or assets/, so the logo
and documentation links now use their GitHub URLs on main. The changelog
records the docs/ split and the corrected Pi setup path.
@Subhransu-De
Subhransu-De merged commit ba8e61f into main Oct 17, 2026
6 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.

Add a public privacy policy covering desktop data and MCP client access

1 participant