Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Nebari Frames

> **Status:** backend, CLI, web app, and MCP endpoint are implemented. See [Run locally](#run-locally) to try it. Design docs in [`docs/design/`](docs/design/).
> **Status:** beta ([software pack maturity](https://github.com/nebari-dev/software-pack-template/blob/main/docs/release-readiness-checklist.md)). Backend, CLI, web app, and MCP endpoint are implemented. See [Run locally](#run-locally) to try it. Design docs in [`docs/design/`](docs/design/).

Nebari Frames is the registry and exchange for **Frames**: scoped, text-based artifacts that carry organizational context (terminology, style, goals, rules, business processes, and more) into AI conversations. A Frame composes through inheritance, is governed through role-based access control, and is consumable by any MCP-capable AI client (Claude, ChatGPT, Gemini, and others) or by Claude Code through file install.

Expand Down
4 changes: 2 additions & 2 deletions chart/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,10 @@ This runs in dev mode with authentication disabled and is meant for local use on

The server writes structured JSON logs to stdout, ready for collection by the platform's log stack (e.g. the LGTM stack on Nebari). There is no `ServiceMonitor` in this chart because the server does not expose a metrics endpoint yet. When metrics land, the chart will grow a `ServiceMonitor` gated behind a `metrics.enabled` value so clusters without the Prometheus operator are unaffected.

## Known Limitations (Alpha)
## Known Limitations (Beta)

- MCP/Claude requires manual Keycloak realm config (DCR + default-scope audience mapper); operator-native support is pending.
- Wrong-audience rejection and RBAC-negative read isolation are verified in automated/local tests but are not gated in the live Alpha demo.
- Wrong-audience rejection and RBAC-negative read isolation are verified in automated/local tests but are not gated in the live demo.
- SQLite is single-writer: `replicaCount` must stay 1.

## Values reference
Expand Down
6 changes: 4 additions & 2 deletions pack-metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
name: nebari-frames
display_name: Nebari Frames
description: Server for organization Frames with a web UI and a remote MCP endpoint for AI clients.
level: alpha
level: beta
owner: dcmcand
product_owner: null
product_owner: dcmcand
deprecated: false
last_promoted_at: "2026-07-03"
last_promoted_pr: 45
nebariapp_integration: full
scope:
standalone-supported: true
Expand Down
Loading