Skip to content

docs(readme): show all four install paths#90

Merged
fujibee merged 3 commits into
mainfrom
docs/install-paths
Jun 15, 2026
Merged

docs(readme): show all four install paths#90
fujibee merged 3 commits into
mainfrom
docs/install-paths

Conversation

@fujibee

@fujibee fujibee commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Reflects the verified state of agmsg's install paths after PR #94's PH-launch README rework and today's clean-container dogfood of the Claude Code plugin install path.

Summary

  • Adds the two install paths the post-docs: README + agmsg.cc rework for PH-launch traffic conversion #94 README didn't cover: npm / npx and the Claude Code plugin marketplace.
  • Surfaces the bash + sqlite3 prerequisite at the top of Quick Start (today's dogfood revealed minimal Debian containers don't include sqlite3).
  • Restructures the Install section into subsections — npm / plugin marketplace / direct script — so each path is independently readable.

Verification (today)

Clean Debian-based Claude Code container (built via the create-claude-agent skill, fresh ~/.claude/, no agmsg state) walked through:

  1. /plugin marketplace add fujibee/agmsg — ✅
  2. /plugin install agmsg@fujibee-agmsg (user scope) — ✅
  3. /reload-plugins — ✅
  4. /agmsg — LLM read SKILL.md, hit Step 0 bootstrap, surfaced sqlite3-missing error
  5. After sudo apt-get install -y sqlite3, re-ran the bootstrap — ✅ ~/.agents/skills/agmsg/ populated
  6. whoaminot_joined=true → join.sh → inbox/team verification — ✅

The npm path was end-to-end verified in #89's release pipeline (npm agmsg@1.0.2 published via Trusted Publisher OIDC with SLSA provenance attestation).

Notes

Test plan

fujibee added 2 commits June 15, 2026 09:21
Adds two install paths the README didn't cover after the PH-launch
rework:

- **npm / npx** — published since #89 via npm Trusted Publisher (OIDC)
  with SLSA provenance. `npx agmsg` is the lowest-friction path for
  Node-having users.
- **Claude Code plugin marketplace** — `/plugin marketplace add fujibee/agmsg`
  + `/plugin install agmsg@fujibee-agmsg` + `/reload-plugins` + `/agmsg`.
  Verified end-to-end against a fresh Debian-based Claude Code container
  today: the in-CC slash command flow runs the SKILL.md Step 0 bootstrap
  (added in #85) and lands on the same `~/.agents/skills/agmsg/`
  runtime as the direct-script install.

Also surfaces the `bash + sqlite3` prerequisite at the top of Quick Start.
The dogfood revealed that minimal Linux images (Debian slim, etc.) don't
include sqlite3 by default; the bootstrap installer surfaces a clear
error, but it's worth flagging up front. macOS users are unaffected.

The Install section is restructured into subsections (npm, plugin
marketplace, direct script) so each path stands on its own. A note in
the direct-script subsection clarifies that `--cmd` / `--agent-type`
flags are direct-script only — the other paths always install as `agmsg`
with auto-detected agent type.
git clone / setup.sh install from main (always current); the npm package and
Claude Code plugin are cut from tagged releases and can lag. Point readers at
`/agmsg version` to see exactly what they're running (#117 provenance).
@fujibee fujibee force-pushed the docs/install-paths branch from 9769c82 to cebae9e Compare June 15, 2026 16:22
- Direct script section now shows the `git clone` + `cd` it assumed, and notes
  it's the path that tracks latest main.
- Community: credit @lucianlamp (native Windows PowerShell helpers, #103) and
  @tatsuya6502 (sandboxed Bash tool support, #106) — merged but uncredited.
@fujibee fujibee merged commit 6e81b92 into main Jun 15, 2026
3 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.

1 participant