Skip to content

catalogue: add io.pilot.bowmark v0.1.0#351

Merged
TeoSlayer merged 4 commits into
mainfrom
catalogue/io.pilot.bowmark-0.1.0
Jul 6, 2026
Merged

catalogue: add io.pilot.bowmark v0.1.0#351
TeoSlayer merged 4 commits into
mainfrom
catalogue/io.pilot.bowmark-0.1.0

Conversation

@Alexgodoroja

Copy link
Copy Markdown
Collaborator

io.pilot.bowmark — navigation recipes for public websites

Adds the signed catalogue entry + per-app metadata for Bowmark, a managed-key HTTP app.

What it does: bowmark.ask({site, task}) returns a pre-computed navigation recipe (a parameterized URL shortcut or short UI procedure) for a public website, so a browsing agent skips explore-and-discover — ~5x fewer tokens on known sites.

Managed-key: Pilot holds one Bowmark account key behind the broker and meters each caller; the installed adapter is keyless. Already registered + live-tested on the pilot-publish broker.

Bundles: 4 platforms (linux/darwin × amd64/arm64) served from prod R2 (pub-f09f…r2.dev/bundles/io.pilot.bowmark/0.1.0/), publisher ed25519:Lmf0vzz0….

Verification:

  • Bundles uploaded to prod R2; public URLs serve matching SHAs.
  • Local catalogue install from prod R2 → daemon supervision → bowmark.ask through the live broker → real recipe. ✓
  • catalogue.json.sig re-signed with the trust-root key; TestLoadCatalogue_VerifiesSignedRepoCatalogue passes locally.

Merging this lists Bowmark for install (pilotctl appstore install io.pilot.bowmark).

Managed-key HTTP app: navigation recipes for public websites (bowmark.ask).
Bundles served from prod R2; keyless adapter routes through the managed-key
broker. Signed catalogue.json + per-app metadata.
@Alexgodoroja Alexgodoroja requested a review from TeoSlayer as a code owner July 3, 2026 23:34
Adds bowmark.report_outcome (POST /v1/outcomes) alongside bowmark.ask,
expands the description with full syntax + status/edge-case handling,
refreshes bundle shas/size, and re-signs.
@Alexgodoroja Alexgodoroja self-assigned this Jul 4, 2026
Reframes around 'cheatsheets' (cheaper/faster/more accurate), tightens the
method docs, and packs the ask→execute→report loop + statuses/variants/edge
cases into what agents see (catalogue + the adapter help method). Refreshes
bundle shas and re-signs.
Bowmark is free; removes the managed-account/metering/keyless phrasing from
the description and changelog. Refreshes bundle shas and re-signs.
@TeoSlayer TeoSlayer merged commit 64e6f33 into main Jul 6, 2026
14 checks passed
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