picoclaw/docker
taonyx a36472b55f
Add CLI support for custom OpenAI-compatible endpoints and remove TUI (#2710)
* feat(model): add `picoclaw model add` for custom OpenAI-compatible endpoints

Onboards a model from a user-supplied API base + key by hitting
GET <base>/models, prompting the user to pick one, and writing the entry
into model_list[] (with api_keys) plus setting it as the default model.
This was previously only available in the TUI launcher (issue #2208) and
is now accessible from the CLI:

    picoclaw model add -b URL -k KEY [-m MODEL] [-n ALIAS]

* chore: remove deprecated picoclaw-launcher-tui

Per RFC #2208, the TUI launcher is deprecated in favor of the CLI; its
"online model picker" feature has been ported to `picoclaw model add` in
the previous commit. This drops the binary and all build/release/docs
references:

- delete cmd/picoclaw-launcher-tui/ and assets/launcher-tui.jpg
- Makefile: remove the `build-launcher-tui` target
- .goreleaser.yaml: drop the build entry plus the `picoclaw-launcher-tui`
  ids from the launcher docker image, macOS notarize list, and nfpms
  contents
- docker/Dockerfile.goreleaser.launcher: drop the COPY for the TUI binary
- READMEs (root + 8 locales): remove the "TUI Launcher" section and
  screenshot link
- docs/guides/docker.*: update the "launcher image includes …" sentence
  to reflect the two remaining binaries

`make build` still succeeds; `go build ./web/backend` (the launcher
target) still succeeds. `picoclaw-launcher` (web console) is unaffected.
2026-04-29 17:52:47 +08:00
..
docker-compose.full.yml fix: address PR review feedback for MCP tools support 2026-03-01 10:56:02 +08:00
docker-compose.yml fix(docker): restore make docker-build by adding build directives and fixing Go version (#2700) 2026-04-29 16:19:15 +08:00
Dockerfile fix(docker): run self-built images as root for parity with release (#2435) 2026-04-09 10:53:52 +08:00
Dockerfile.full fix(docker): restore make docker-build by adding build directives and fixing Go version (#2700) 2026-04-29 16:19:15 +08:00
Dockerfile.goreleaser chore(docker): reorganize docker files and add first-run entrypoint (#812) 2026-02-27 10:10:17 +08:00
Dockerfile.goreleaser.launcher Add CLI support for custom OpenAI-compatible endpoints and remove TUI (#2710) 2026-04-29 17:52:47 +08:00
Dockerfile.heavy fix(docker): restore make docker-build by adding build directives and fixing Go version (#2700) 2026-04-29 16:19:15 +08:00
Dockerfile.launcher fix(docker): restore make docker-build by adding build directives and fixing Go version (#2700) 2026-04-29 16:19:15 +08:00
entrypoint.sh fix: treat PID=1 as stale in PID file singleton check, fix govet shadow, add .gitattributes (#2642) 2026-04-24 15:26:34 +08:00