Skip to content

Commit 652fe9b

Browse files
committed
feat(cli): promote profile commands to top level
Add profile discovery and management commands with shared handlers for the existing provider entry points. List a flat catalog across scopes and follow continuation tokens through full and short pages. Describe metadata, credentials, endpoints, TLS inspection, and MCP access settings while preserving complete JSON/YAML definitions. Cover parser equivalence, scope forwarding, pagination, and inspection settings with focused unit and compiled-CLI integration tests. Update docs, public skills, examples, and E2E command invocations. Refs #2588 Signed-off-by: Shiju <shiju@nvidia.com>
1 parent 8bd3dcc commit 652fe9b

26 files changed

Lines changed: 1361 additions & 310 deletions

File tree

‎architecture/gateway.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,8 @@ IDs fail instead of creating source precedence. The gateway treats configured
243243
interceptors as trusted sources and does not verify signature annotations in
244244
their profile payloads.
245245

246+
The CLI exposes reusable profile definitions through `openshell profile`, with `list` and `describe` reading the same effective catalog used by provider creation. Export, import, update, lint, and delete share that top-level command group. Workspace selection and explicit platform scope apply at the existing profile API boundary; `openshell provider` manages credential-bearing instances.
247+
246248
Each logical gateway request captures the selected sources into one validated,
247249
immutable effective catalog before deriving provider behavior. Policy layers,
248250
credential scope, injected environment material, dynamic token grants, and

0 commit comments

Comments
 (0)