Skip to content

Update the profiles table and add an agent skill to keep it up-to-date - #36

Open
gkiagia wants to merge 2 commits into
bluez:mainfrom
gkiagia:profile-updates-with-skill
Open

Update the profiles table and add an agent skill to keep it up-to-date#36
gkiagia wants to merge 2 commits into
bluez:mainfrom
gkiagia:profile-updates-with-skill

Conversation

@gkiagia

@gkiagia gkiagia commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

This rewrites the profiles table on the homepage and makes it so that there's much more information: abbreviation explanation, supported roles, implemented version, codecs, notes, etc, grouped by a category and with links to the specs.

Because this is hard to maintain by hand, this branch also adds an AI agent skill, which anyone can run locally on any harness (claude code, gemini cli, copilot, codex, etc...). The skill inspects the bluez and pipewire source code and produces a local commit with changes to the table, if needed. It has been tested to work really well with Sonnet 5, which is a medium tier model, and which actually fails to do this task correctly when it is asked to do so without the skill.

The list had drifted far from what BlueZ implements. Rebuild it from
the bluez and PipeWire trees, with the roles, codecs, specification
links and experimental/testing badges the code carries, and record
the upstream commits it was verified against.

Closes: bluez#7
An evidence script gathers what the bluez and PipeWire trees register,
advertise and build, by pattern searches with path:line citations and
without naming any profile. The agent running the skill audits every
row and note against that dossier and writes a change list with
reasons; a second script validates and applies it and checks the links.
The skill ends at a local commit for a person to review and push.
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