Skip to content

Prepare crates.io metadata for the first release - #4

Merged
pathscale merged 1 commit into
masterfrom
chore/crates-io-metadata
Jul 28, 2026
Merged

pathscale merged 1 commit into
masterfrom
chore/crates-io-metadata

Conversation

@pathscale

Copy link
Copy Markdown
Owner

Packaging metadata only, no behaviour change, ahead of publishing 0.1.0.

  • description rewritten: it is the blurb on the crate page and in search results.
  • Keywords: llm replaces cli, since that is how someone finds this without knowing it exists. Five is the crates.io maximum.
  • Categories: added api-bindings and asynchronous.
  • exclude: tests, CI config and the agent working agreement stay out of the package. The live tests would fail for anyone without all three CLIs installed. docs/ stays in because the README links to it.
  • README: badge header and install snippet, which are what render on the crate page.

cargo publish --dry-run packages 17 files, 62.8 KiB compressed, and verifies clean.

The `description` is the blurb shown in search results and at the top of the
crate page, so it now says what the crate is and carries the words someone would
search for. Added `llm` as a keyword over `cli`, since that is how this gets
found by someone who does not already know it exists, and the `api-bindings` and
`asynchronous` categories alongside `development-tools`.

Excluded tests, CI config and the agent working agreement from the package.
Tests that spawn real agents would fail for a consumer with none of the three
CLIs installed, and the rest is repo furniture rather than library. `docs/` stays
in, because the README links to it.

README gains the badge header, an install snippet and the one-line statement of
what makes this crate different: the mappings are verified against the CLIs
rather than taken from their documentation.
@pathscale
pathscale merged commit 4a5fcd3 into master Jul 28, 2026
1 check passed
@pathscale
pathscale deleted the chore/crates-io-metadata branch July 28, 2026 18:48
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