PRD: Install script #209

Open
didericis-claude wants to merge 6 commits from prd-0054-install-script into main
Collaborator

Closes #197.

PRD: Install script

Summary

  • Adds Python package metadata with a bot-bottle console script and no runtime dependencies.
  • Adds install.sh to check Python and Docker, create config directories, install via pipx or pip --user, and run bot-bottle doctor.
  • Adds bot-bottle doctor diagnostics for Python, Docker daemon reachability, and ~/.bot-bottle/.
  • Packages the Docker/provider assets needed for installed runtime builds.
Closes #197. [PRD: Install script](https://gitea.dideric.is/didericis/bot-bottle/src/commit/3d010887d7e10343f12d319aa3601143608a7893/docs/prds/prd-new-install-script.md) ## Summary - Adds Python package metadata with a `bot-bottle` console script and no runtime dependencies. - Adds `install.sh` to check Python and Docker, create config directories, install via pipx or pip --user, and run `bot-bottle doctor`. - Adds `bot-bottle doctor` diagnostics for Python, Docker daemon reachability, and `~/.bot-bottle/`. - Packages the Docker/provider assets needed for installed runtime builds.
didericis-claude changed title from PRD 0054: Install script to PRD 0057: Install script 2026-06-06 16:49:24 -04:00
didericis-claude changed title from PRD 0057: Install script to PRD: Install script 2026-06-06 22:10:41 -04:00
didericis force-pushed prd-0054-install-script from 245481c62e to 64ad8a9c38 2026-06-10 01:31:10 -04:00 Compare
didericis force-pushed prd-0054-install-script from 3d010887d7 to be840606d2 2026-06-19 21:57:39 -04:00 Compare
didericis force-pushed prd-0054-install-script from be840606d2 to 92518a43b5 2026-06-22 20:31:18 -04:00 Compare
didericis added 5 commits 2026-06-23 21:47:48 -04:00
didericis force-pushed prd-0054-install-script from 92518a43b5 to 6b0de88be6 2026-06-23 21:47:48 -04:00 Compare
didericis added 1 commit 2026-06-24 01:22:02 -04:00
docs: reposition README around provider-neutral secure substrate
test / unit (pull_request) Successful in 36s
test / integration (pull_request) Successful in 17s
bd663196dc
Lead with the agnostic + security story instead of the single-user
security framing. New hero positions bot-bottle as a neutral control
plane that runs any agent (Claude, Codex, or a drop-in contrib plugin)
inside an isolation boundary the agent can't touch.

Restructure Features into three pillars — neutral substrate, isolation
boundary, host-matched isolation — promoting provider-agnosticism (PRD
0053 user plugins) from a buried bullet to a headline. No capability
claims changed; per-provider auth/image detail preserved as a note
linking to Manifest.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YcU7nerbg8cVj9R4EkpfLJ
Some checks are pending
test / unit (pull_request) Successful in 36s
test / integration (pull_request) Successful in 17s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin prd-0054-install-script:prd-0054-install-script
git checkout prd-0054-install-script
Sign in to join this conversation.