Skip to content

docs(readme): state the real requirements, and show the dashboard section by section - #14

Merged
contactacefleetdev merged 5 commits into
mainfrom
docs/readme-screenshots-and-requirements
Aug 15, 2026
Merged

docs(readme): state the real requirements, and show the dashboard section by section#14
contactacefleetdev merged 5 commits into
mainfrom
docs/readme-screenshots-and-requirements

Conversation

@contactacefleetdev

@contactacefleetdev contactacefleetdev commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Description

Two things in the old README stopped a new reader before they got anywhere.

It never named a Python version, though the package requires >=3.12, so the quickstart's pip install ace-sidecar fails on any older interpreter with "Could not find a version that satisfies the requirement" — a message that blames the package rather than the interpreter. Requirements now lead with the version, with a check command, per-OS install lines, and that error explained by name in a troubleshooting table.

And the quickstart's second command did not work at all: bare ace up with no key configured exits and prints the three ways to supply one. Subscription users — most readers — need ace up --no-key. The quickstart now starts there and says why, with the API-key path alongside it.

Install guidance moves to uv/pipx first. The sidecar is a CLI, so an isolated install is what people want, and it sidesteps the system-Python and permission problems that plain pip invites.

Screenshots retaken from a live local instance at 1440x900, one per capability rather than a single hero image, and stored as JPEG: the same six shots as PNG came to 2.6M against 632K, for screenshots nobody is pixel-peeping.

Also corrected: telemetry lives in ~/.ace/telemetry.db, not accountant.db; the suite is 40 tests, not 33; and the exporter emits 15 metric families, not the 16 the dashboard badge claims.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update

Verification

Describe the tests and checks performed to verify changes:

  • pytest passes cleanly.
  • python -m build and twine check dist/* pass.
  • E2E test script scripts/e2e_test.py passes.

Checklist

  • My code follows the code style of this project.
  • I have updated documentation where necessary.
  • I have updated CHANGELOG.md with my changes.

contactacefleetdev and others added 5 commits August 15, 2026 13:04
…tion by section

Two things in the old README stopped a new reader before they got anywhere.

It never named a Python version, though the package requires >=3.12, so the
quickstart's `pip install ace-sidecar` fails on any older interpreter with
"Could not find a version that satisfies the requirement" — a message that
blames the package rather than the interpreter. Requirements now lead with the
version, with a check command, per-OS install lines, and that error explained by
name in a troubleshooting table.

And the quickstart's second command did not work at all: bare `ace up` with no
key configured exits and prints the three ways to supply one. Subscription users
— most readers — need `ace up --no-key`. The quickstart now starts there and
says why, with the API-key path alongside it.

Install guidance moves to uv/pipx first. The sidecar is a CLI, so an isolated
install is what people want, and it sidesteps the system-Python and permission
problems that plain pip invites.

Screenshots retaken from a live local instance at 1440x900, one per capability
rather than a single hero image, and stored as JPEG: the same six shots as PNG
came to 2.6M against 632K, for screenshots nobody is pixel-peeping.

Also corrected: telemetry lives in ~/.ace/telemetry.db, not accountant.db; the
suite is 40 tests, not 33; and the exporter emits 15 metric families, not the 16
the dashboard badge claims.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Cut 269 lines to 143. The install and troubleshooting tables restated what
`ace up --help` and the error messages already say, and the per-capability
prose ran longer than the screenshots it introduced. Quickstart is `ace up`,
with the subscription case and the pointer to --help as one line after it
rather than a decision to make before the first command.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This page is what people screenshot to show what their agents cost, and it
printed absolute paths in four places: the installed-skills disk locations, the
session list's transcript paths, working directories and opening prompts, and
the footer's transcript and telemetry lines. Each one publishes the reader's
account name, and the session list carries the names of the private
repositories they work in alongside it.

The masking already existed, inlined at the one call site that had been noticed
— the header — so the page was half-masked and read as if the problem were
handled. It is now a helper every call site goes through.

It also covers a second encoding. Claude Code derives a transcript filename by
replacing the separators in a project path with dashes, so /Users/alex turns up
as -Users-alex, which a plain replace of the home path does not see.

Screenshots retaken against the masked render. The section 09 session list stays
out of the README: masking fixes the account name, but the project column still
names private repositories, so it is not a section to publish.

Also dropped two citations of internal analysis docs that do not exist in this
repository — one in the section 10 prose, one in the section 01 subtitle — which
were being read by anyone opening the dashboard or the README.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
One inline row rather than a bulleted block: at nine sections a vertical list
would push the first real sentence below the fold on the page it is supposed to
introduce.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
A reader arriving through this repo has no way to tell the sidecar apart from
the company: the only mention of ACE Fleet was a half-sentence that read like an
attribution line, so the open-source tool looked like the whole of what we
build. The new section names Fleet as the product, the sidecar as one vertical
of it, and puts the two side by side on the axes people actually confuse —
scope, workload, measuring versus acting, where it runs, and licence.

The line under "What it does" now points here instead of repeating it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@contactacefleetdev
contactacefleetdev merged commit 442066f into main Aug 15, 2026
1 check passed
@contactacefleetdev
contactacefleetdev deleted the docs/readme-screenshots-and-requirements branch August 15, 2026 20:36
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