Skip to content

docs: add update/uninstall guides, README transparency section#266

Open
Nathan Schram (nathanschram) wants to merge 4 commits intodevfrom
docs/update-uninstall-guides
Open

docs: add update/uninstall guides, README transparency section#266
Nathan Schram (nathanschram) wants to merge 4 commits intodevfrom
docs/update-uninstall-guides

Conversation

@nathanschram
Copy link
Copy Markdown
Member

Summary

  • New how-to guides: docs/how-to/update.md and docs/how-to/uninstall.md
  • README: "What Untether accesses" transparency section (network, filesystem, processes, credentials)
  • README: update/uninstall one-liner + how-to guide links
  • install.md: cross-links to new guides
  • zensical.toml + how-to/index.md: nav entries

Context

Found during hesreallyhim/awesome-claude-code self-evaluation — the repo had zero uninstallation documentation. Their submission form explicitly requires "clear installation AND uninstallation instructions."

Test plan

  • uv run python -m zensical build succeeds
  • New pages render at /how-to/update/ and /how-to/uninstall/
  • README links work on GitHub

🤖 Generated with Claude Code

…264)

- Add tree CPU tracking (pid + descendants) to proc_diag for accurate
  child process activity detection
- Move diagnostic collection to every 60s cycle (ensures CPU baseline
  exists before first stall warning)
- Add child-aware stall threshold (15 min) when child processes or
  elevated TCP detected
- Suppress repeat stall warnings when tree CPU is active
- Persist CPU baseline across stall recovery
- Track total stall warnings across recovery (session.summary fix)
- Improved notification messages for child process work
- Add configurable subagent_timeout to WatchdogSettings

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
#234)

Security:
- Validate callback query sender against allowed_user_ids in group chats;
  reject unauthorised button presses with "Not authorised" toast (#192)
- Escape release tag name in notify-website CI workflow using jq for
  proper JSON encoding instead of direct interpolation (#193)
- Add sanitize_prompt() to base runner class; apply to Gemini and AMP
  runners to prevent flag injection from prompts starting with - (#194)

Bug fix:
- /ping uptime resets on service restart via reset_uptime() called from
  the Telegram loop startup (#234)

Changelog prepared for v0.35.1 (unreleased).
Closed #190 and #191 as already mitigated.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- New how-to guides: docs/how-to/update.md and docs/how-to/uninstall.md
- README: "What Untether accesses" section with network, filesystem,
  process, and credential disclosures
- README: update/uninstall one-liner in Quick Start section
- README: update/uninstall links in How-To Guides section
- install.md: cross-links to update and uninstall guides
- zensical.toml: nav entries for new pages
- how-to/index.md: entries in Getting Started section

Addresses gap found during hesreallyhim/awesome-claude-code evaluation:
the repo had zero uninstallation documentation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 3, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 68e6fe89-c0e1-4330-83e9-ca1181fa0dbc

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/update-uninstall-guides

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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