Skip to content

Commit e47f163

Browse files
gabemonteroclaude
andcommitted
docs(boost): fix inaccurate zero-deps claim for boost-responses-api-toolkit
boost-responses-api-toolkit depends on boost-common which transitively pulls in @backstage/plugin-permission-common. Update documentation to say 'minimal Backstage dependencies' instead of 'zero'. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: gabemontero <gmontero@redhat.com>
1 parent 959cd84 commit e47f163

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

workspaces/boost/specifications/boost-context.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ workspace/boost/plugins/
3737
├── boost-backend — Core routes, services, middleware, ProviderManager, cross-cutting entity providers
3838
├── boost-backend-module-llamastack — Llama Stack agentic provider (composes llamastack-entity-provider)
3939
├── boost-backend-module-kagenti — Kagenti agentic provider (composes kagenti-entity-provider)
40-
├── boost-responses-api-toolkit — Shared Responses API utilities (zero Backstage dependencies)
40+
├── boost-responses-api-toolkit — Shared Responses API utilities (minimal Backstage dependencies via boost-common)
4141
├── boost-toolscope — Standalone tool-scope resolution (zero Backstage dependencies, injectable CacheAdapter)
4242
├── llamastack-entity-provider — Backstage backend service: Llama Stack catalog entities (independently deployable)
4343
└── kagenti-entity-provider — Backstage backend service: Kagenti catalog entities (independently deployable)
4444
```
4545

46-
The core packages (`boost-frontend`, `boost-common`, `boost-node`, `boost-backend`) mirror augment's structure with the addition of `boost-node` for service refs and extension points (following the Backstage `plugin-catalog-common`/`plugin-catalog-node` pattern). `boost-responses-api-toolkit` and `boost-toolscope` are standalone utility packages with zero Backstage dependencies — they can be consumed by provider modules or used outside Backstage entirely. Provider modules and entity providers are additive — deployers install only what they need. Entity providers are independently deployable as RHDH dynamic plugins for catalog-only use cases.
46+
The core packages (`boost-frontend`, `boost-common`, `boost-node`, `boost-backend`) mirror augment's structure with the addition of `boost-node` for service refs and extension points (following the Backstage `plugin-catalog-common`/`plugin-catalog-node` pattern). `boost-toolscope` is a standalone utility package with zero Backstage dependencies. `boost-responses-api-toolkit` has minimal Backstage dependencies (transitive via `boost-common``@backstage/plugin-permission-common`). Both can be consumed by provider modules or used outside Backstage with minor shims. Provider modules and entity providers are additive — deployers install only what they need. Entity providers are independently deployable as RHDH dynamic plugins for catalog-only use cases.
4747

4848
## Local Development
4949

workspaces/boost/specifications/prd/platform-operations-deployment.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ All packages live at `rhdh-plugins/workspaces/boost/plugins/`:
7171
| `boost-backend` | Backend plugin | Core routes, services, middleware, `ProviderManager`, cross-cutting entity providers (MCP, vector stores) |
7272
| `boost-backend-module-llamastack` | Backend module | Llama Stack agentic provider (composes `llamastack-entity-provider`) |
7373
| `boost-backend-module-kagenti` | Backend module | Kagenti agentic provider (composes `kagenti-entity-provider`) |
74-
| `boost-responses-api-toolkit` | Utility library | Shared Responses API utilities (zero Backstage dependencies) |
74+
| `boost-responses-api-toolkit` | Utility library | Shared Responses API utilities (minimal Backstage dependencies via boost-common) |
7575
| `boost-toolscope` | Utility library | Standalone tool-scope resolution (zero Backstage dependencies, injectable `CacheAdapter`) |
7676
| `llamastack-entity-provider` | Backend service | Llama Stack model + agent catalog entities (independently deployable) |
7777
| `kagenti-entity-provider` | Backend service | Kagenti agent + tool catalog entities (independently deployable) |

0 commit comments

Comments
 (0)