From 01fe4fe6e3b4a4a75d6abc8a447c0056b3c8828e Mon Sep 17 00:00:00 2001 From: AIOSAI Date: Fri, 10 Jul 2026 10:37:01 -0700 Subject: [PATCH] #665 (items 6-7) install progress + README audit command fix. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Item 6 — aipass install pip step looked hung. setup.sh ran the heavy editable install of the [dev,memory] extras with pip --quiet, so it went SILENT for minutes during memory wheel builds (looks frozen to a first-time user). Dropped --quiet on that step so pip streams progress, and set the expectation in the echo ('can take a few minutes while the memory wheels build'). Left the fast pip-upgrade step quiet. Item 7 — README quick-start command errored. README.md:147 showed 'drone @seedgo audit my_project', but audit takes a registered PACK name, so it fails with Unknown pack. Corrected to 'audit aipass' (matches the working example at :119). Remaining #665 items (version hardcode, --help command names, subcommand --help contract, placeholder descriptions, bare-mode hints, crash-vs-unknown) span aipass/drone/daemon/memory/spawn and stay open for a coordinated per-owner pass. setup.sh syntax-checked (bash -n). Rides PR#659 (issue-clearing, no main-merge). --- CHANGELOG.md | 9 +++++++++ README.md | 2 +- setup.sh | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 69b5eabb..851712b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -47,6 +47,15 @@ PyPI version — not the changelog header. relays. Stall logic extracted into a `StallTracker` for clarity; +9 tests (142 green), devpulse audit 100%. (devpulse) +- **`aipass install` shows progress during the slow dependency build, and a README + quick-start command is corrected (issue #665, items 6–7).** The editable install of + the `[memory]` extras ran with `pip --quiet`, going silent for minutes during wheel + builds — it looked hung; dropped `--quiet` on that step and set expectation in the + echo. And `README.md` showed `drone @seedgo audit my_project`, which fails + (`audit` takes a registered pack name) — corrected to `audit aipass`. Remaining + #665 items (version, --help names, subcommand --help, placeholders, hints, crash-vs- + unknown) span multiple owners and stay open. (devpulse) + - **Telegram poll loop no longer re-drains a rate-limited backlog; systemd suicide-loop + silent config fallback fixed (issues #668, #669).** #668: the poll loop advanced the update offset *after* processing, so a rate-limited/erroring diff --git a/README.md b/README.md index 13a07998..597350a7 100644 --- a/README.md +++ b/README.md @@ -144,7 +144,7 @@ drone @branch command [args] # Every agent, every task. Drone handles routing ``` ```bash -drone @seedgo audit my_project # Run quality checks on everything +drone @seedgo audit aipass # Run quality checks on everything drone @flow create . "Refactor auth module" # Create a work plan drone @ai_mail dispatch @agent "Archive old sessions" "Find sessions older than 30 days" ``` diff --git a/setup.sh b/setup.sh index 26e4136c..0d433094 100755 --- a/setup.sh +++ b/setup.sh @@ -224,8 +224,8 @@ fi echo "Upgrading pip ..." "$VENV_PYTHON" -m pip install --upgrade pip --quiet -echo "Installing aipass in editable mode (with dev + memory extras) ..." -"$VENV_PYTHON" -m pip install -e ".[dev,memory]" --quiet +echo "Installing aipass in editable mode (with dev + memory extras) — this can take a few minutes while the memory wheels build ..." +"$VENV_PYTHON" -m pip install -e ".[dev,memory]" # --- Detect shadowing drone installs (Windows) --- # Issues #317 + #321: system-Python pip or legacy npm aipass-drone can shadow venv drone.exe.