Skip to content

Merge latest changes#46

Merged
ilouzl merged 12 commits into
masterfrom
develop
Jul 22, 2026
Merged

Merge latest changes#46
ilouzl merged 12 commits into
masterfrom
develop

Conversation

@ilouzl

@ilouzl ilouzl commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

No description provided.

cursoragent and others added 12 commits July 21, 2026 17:14
Add docs/ with tutorial, how-to guides, reference, and explanation;
slim the README to an overview that links into those sections; and
add docstrings on the public API so reference and source stay aligned.

Co-authored-by: Liron Ilouz <ilouzl@users.noreply.github.com>
Add mkdocs.yml, requirements-docs.txt, and a Pages workflow that
builds on PRs and deploys on master. Sync axis diagrams into
docs/assets and point example links at GitHub so mkdocs --strict
builds cleanly.

Co-authored-by: Liron Ilouz <ilouzl@users.noreply.github.com>
Add a restricted Verify docs Action that runs the Cursor CLI against
Diátaxis guidelines on PRs, with sticky PR comments and a failing
check when updates are needed. Expand Deploy docs so PRs always build
and workflow_dispatch can deploy from this branch before merge.

Co-authored-by: Liron Ilouz <ilouzl@users.noreply.github.com>
Allow the Verify docs workflow to succeed on this branch with a PR
notice when the secret is missing, so Deploy docs and Verify docs can
both be exercised before the key is configured.

Co-authored-by: Liron Ilouz <ilouzl@users.noreply.github.com>
Read name, FW versions, model version (hex), hardware/serial,
manufacturer, bootloader, and battery from standard BLE DIS/BAS and
Tap service characteristics. Resolve device name from c3ff0003 when
Bleak has no cached name. Document API, extend basic example, and add
unit tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add get_device_info() API for Tap device metadata (#41)
Headless agent exits on workspace trust prompt in GitHub Actions.
Also drop Diátaxis/CI mentions from published docs per review.

Co-authored-by: Cursor <cursoragent@cursor.com>
Move restrictive agent permissions to .github/docs-verify-cli.json
and copy into .cursor/cli.json only during the CI job so local
agent CLI runs in this repo are unaffected.

Co-authored-by: Cursor <cursoragent@cursor.com>
Resolve Readme conflict by keeping the Diátaxis overview and porting
get_device_info documentation into docs/reference.

Co-authored-by: Cursor <cursoragent@cursor.com>
Stop overwriting committed docs/assets images, post agent comments via
body files to avoid shell injection, and run verify-docs on docs/* branches.

Co-authored-by: Cursor <cursoragent@cursor.com>
Post a new PR comment on each failed run (with workflow link) instead of
silently updating the old one. Tighten the agent prompt and CLI permissions
so missing files are reported only after git ls-files/test verification.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

Copy link
Copy Markdown

Docs check

  • Status: OK
  • Affected quadrants: tutorial, how-to, reference, explanation
  • Gaps: none
  • Suggested edits: none

@ilouzl
ilouzl merged commit f7fedc2 into master Jul 22, 2026
12 checks passed
@ilouzl

ilouzl commented Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

closes #42 #41

@ilouzl
ilouzl deleted the develop branch July 22, 2026 10:02
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.

2 participants