diff --git a/.changeset/generic-agent-runtime-config.md b/.changeset/generic-agent-runtime-config.md new file mode 100644 index 0000000..1156ff9 --- /dev/null +++ b/.changeset/generic-agent-runtime-config.md @@ -0,0 +1,5 @@ +--- +"@jmfederico/pi-web": patch +--- + +Add selectable Pi-compatible agent profiles and companion CLIs for isolated auth, models, settings, sessions, Pi packages, plugins, diagnostics, and safe update commands. Settings shows when a session-daemon restart is required, and mixed-version remote saves fail instead of reporting false success. The embedded runtime remains the bundled Pi SDK. diff --git a/docs/config.html b/docs/config.html index 7bbc07d..e1c97d4 100644 --- a/docs/config.html +++ b/docs/config.html @@ -81,7 +81,7 @@

PI WEB configuration covers the machine-local and project-local settings you usually need: bind address, trusted development-host settings, UI preferences, PI WEB plugin enablement, file-explorer path access, - manual upload defaults, upload limits, and session-daemon tools. + manual upload defaults, upload limits, Pi-compatible agent profiles and companion CLIs, and session-daemon tools.

@@ -98,6 +98,7 @@ Config matrix External path access Manual uploads + Agent profile and companion CLI Session tools Completion tools @@ -112,8 +113,8 @@

Each PI WEB machine has its own config. When using Fleet/machine federation, Settings uses the selected - machine for config that affects work running there: session daemon tools, PI WEB plugin enablement, - external path access, and upload defaults. Gateway/browser-only settings stay local to the gateway: + machine for config that affects work running there: the Pi-compatible agent profile and companion CLI, + session daemon tools, PI WEB plugin enablement, external path access, and upload defaults. Gateway/browser-only settings stay local to the gateway: keyboard shortcuts, remote machine registry/tokens, and gateway host/port/allowed-hosts. Remote servers that do not advertise selected-machine settings support report those settings as unavailable instead of silently falling back to the gateway. @@ -162,13 +163,15 @@

Environment overrides include PI_WEB_HOST, PI_WEB_PORT / PORT, - PI_WEB_ALLOWED_HOSTS, PI_WEB_MAX_UPLOAD_BYTES, PI_WEB_SPAWN_SESSIONS, - and PI_WEB_SUBSESSIONS. + PI_WEB_ALLOWED_HOSTS, PI_WEB_MAX_UPLOAD_BYTES, PI_WEB_AGENT_COMMAND, + PI_WEB_AGENT_DIR, PI_WEB_AGENT_SESSION_DIR, PI_CODING_AGENT_DIR / + PI_CODING_AGENT_SESSION_DIR for Pi compatibility, PI_WEB_SPAWN_SESSIONS, and + PI_WEB_SUBSESSIONS.