feat(webui): add guided setup flows
* feat(channels): add guided setup flows * test(channels): preserve setup config values * fix(channels): reflect saved setup state * refactor(channels): simplify setup state metadata * fix(channels): harden setup lifecycle * refactor(channels): centralize setup contracts * fix(channels): route setup actions through webui shim * fix(channels): adapt settings for compact screens * fix(models): preserve default preset display * feat(models): add curated Codex catalog * fix(webui): stop attached gateway on interrupt * fix(webui): simplify apps catalog * docs(webui): clarify apps and runtime features * feat(settings): add guided capability setup * fix(webui): harden setup and managed services * test: keep managed runtime checks portable * test: scope POSIX runtime coverage * fix(webui): simplify file settings * feat(files): bundle document reading * fix(webui): harden setup request boundaries * fix(webui): prevent channel setup status squeeze * fix(settings): group provider compatibility aliases * refactor(settings): remove redundant setup surfaces * fix(webui): harden guided setup lifecycle * fix(webui): preserve channel setup compatibility
This commit is contained in:
@@ -255,6 +255,19 @@ without hand-editing JSON. Enabling may install the support package first.
|
||||
Disabling is for channels such as Telegram, Matrix, or Slack; it keeps your
|
||||
saved settings and turns the channel off.
|
||||
|
||||
The `plugins` command name is retained for compatibility, but these entries are
|
||||
nanobot runtime support packages, not the user-invokable tools shown in WebUI
|
||||
Apps. They cannot be attached to a chat turn with `@`.
|
||||
|
||||
| Feature name | What it enables |
|
||||
|---|---|
|
||||
| `api` | Dependencies required by the OpenAI-compatible `nanobot serve` process |
|
||||
| `azure` | Azure identity support for Azure-hosted models |
|
||||
| `bedrock` | AWS Bedrock model provider support |
|
||||
| `langfuse` | Langfuse tracing support for OpenAI-compatible providers |
|
||||
| `olostep` | Olostep web search provider support |
|
||||
| A channel name such as `telegram` or `slack` | The connector package and saved channel enablement |
|
||||
|
||||
| Command | Description |
|
||||
|---|---|
|
||||
| `nanobot plugins list` | Show available channels and optional capabilities |
|
||||
@@ -265,6 +278,10 @@ saved settings and turns the channel off.
|
||||
| `nanobot plugins enable <name> --config <path>` | Update a specific config file |
|
||||
| `nanobot plugins disable <channel> --config <path>` | Turn off a channel in a specific config file |
|
||||
|
||||
Document and PDF reading are included in the standard installation. The old
|
||||
`nanobot plugins enable documents` and `nanobot plugins enable pdf` commands
|
||||
remain accepted as no-op compatibility aliases.
|
||||
|
||||
## Provider OAuth
|
||||
|
||||
| Command | Description |
|
||||
|
||||
Reference in New Issue
Block a user