8 Commits
Author SHA1 Message Date
xiaohei dc2abbd6e9 Add end-to-end smoke script covering LobeChat + Gateway + admin-lock + identity-aware manifest
E2E CI / Check Duplicate Run (push) Failing after 2s
Test CI / Check Duplicate Run (push) Failing after 2s
🔄 Branch Synchronization / sync-branches (push) Failing after 3s
E2E CI / Test Web App (push) Has been skipped
Test CI / Test App (shard 2/3) (push) Has been skipped
Test CI / Test App (shard 1/3) (push) Has been skipped
Test CI / Test Packages (push) Has been skipped
Test CI / Test App (shard 3/3) (push) Has been skipped
Test CI / Test Database (push) Has been skipped
Test CI / Test Desktop App (push) Has been skipped
Test CI / Merge and Upload App Coverage (push) Has been skipped
Lighthouse Badger / LobeChat | Chat (push) Has been cancelled
Lighthouse Badger / LobeChat | Market (push) Has been cancelled
Issue Close Require / issue-check-inactive (push) Failing after 2s
Issue Close Require / issue-close-require (push) Failing after 3s
Daily i18n Update / update-i18n (push) Failing after 2m35s
Lock Stale Issues / lock-closed-issues (push) Successful in 47s
Claude Translate Non-English Comments / translate-comments (push) Failing after 1m2s
Auto-close duplicate issues / auto-close-duplicates (push) Successful in 3m18s
Claude Auto Testing Coverage / add-tests (push) Failing after 38s
Upstream Sync / Sync latest commits from upstream repo (push) Has been skipped
Claude Auto E2E Testing / add-e2e-tests (push) Failing after 41s
2026-04-21 21:12:39 +08:00
xiaohei 73821abe00 Seed: bridge LobeChat default signup accounts to enterprise roles
E2E CI / Check Duplicate Run (push) Failing after 2s
Test CI / Check Duplicate Run (push) Failing after 2s
E2E CI / Test Web App (push) Has been skipped
🔄 Branch Synchronization / sync-branches (push) Failing after 3s
Test CI / Test Packages (push) Has been skipped
Test CI / Test App (shard 1/3) (push) Has been skipped
Test CI / Test App (shard 3/3) (push) Has been skipped
Test CI / Test App (shard 2/3) (push) Has been skipped
Test CI / Test Desktop App (push) Has been skipped
Test CI / Test Database (push) Has been skipped
Test CI / Merge and Upload App Coverage (push) Has been skipped
- admin@eg.local  -> super_admin
- user1@eg.local  -> customer (customer_id=CUST-0001)

Makes the admin-only model-config UI lock take effect out of the box
after docker compose up + bootstrap-lobechat-users.sh.
2026-04-21 20:41:33 +08:00
xiaohei c3210b2eec LobeChat deep customization: welcome tagline / example prompts / default agent / model-admin lock / enterprise identity bridge
E2E CI / Check Duplicate Run (push) Failing after 3s
🔄 Branch Synchronization / sync-branches (push) Failing after 3s
Test CI / Check Duplicate Run (push) Failing after 3s
E2E CI / Test Web App (push) Has been skipped
Test CI / Test App (shard 1/3) (push) Has been skipped
Test CI / Test Packages (push) Has been skipped
Test CI / Test App (shard 3/3) (push) Has been skipped
Test CI / Test App (shard 2/3) (push) Has been skipped
Test CI / Test Database (push) Has been skipped
Test CI / Test Desktop App (push) Has been skipped
Test CI / Merge and Upload App Coverage (push) Has been skipped
2026-04-21 20:34:20 +08:00
xiaohei 5a0ec4b3f5 Gateway: model registry + admin/models + admin/roles CRUD + scope DSL + tool schemas + Admin UI interactive + seed tool-grants top-up
E2E CI / Check Duplicate Run (push) Failing after 2s
Test CI / Check Duplicate Run (push) Failing after 2s
🔄 Branch Synchronization / sync-branches (push) Failing after 3s
Test CI / Test Packages (push) Has been skipped
E2E CI / Test Web App (push) Has been skipped
Test CI / Test App (shard 1/3) (push) Has been skipped
Test CI / Test App (shard 2/3) (push) Has been skipped
Test CI / Test Desktop App (push) Has been skipped
Test CI / Test App (shard 3/3) (push) Has been skipped
Test CI / Test Database (push) Has been skipped
Test CI / Merge and Upload App Coverage (push) Has been skipped
Upstream Sync / Sync latest commits from upstream repo (push) Has been skipped
- Prisma: enterprise_model_registry / enterprise_model_permissions / enterprise_model_policy tables
- Seed: 8 models, per-role model grants + default_model policy, ensureRoleToolGrants() for idempotent top-up
- Admin API: POST/PUT/DELETE for roles + tools + models + model_permissions + model_policies + cache invalidation fan-out
- Scope DSL: whitelist + $in/$contains/$regex operators, writer validation
- Admin UI: interactive CRUD on users/tools/models/scopes/identity-map, CSV export on audit
- /api/capabilities now returns {tools, models, default_model}
- Acceptance 43 -> 48 (T22a-e roles/scope/schema, T25-29 models + policy)
- Customer tool grants restored to spec (6 tools per PLAN)
2026-04-21 17:21:37 +08:00
xiaohei 43b25769be Disable pg_search migrations + override S3_ENDPOINT so LobeChat boots on pgvector pg16
E2E CI / Check Duplicate Run (push) Failing after 2s
🔄 Branch Synchronization / sync-branches (push) Failing after 2s
Test CI / Check Duplicate Run (push) Failing after 3s
E2E CI / Test Web App (push) Has been skipped
Test CI / Test Packages (push) Has been skipped
Test CI / Test App (shard 2/3) (push) Has been skipped
Test CI / Test App (shard 3/3) (push) Has been skipped
Test CI / Test App (shard 1/3) (push) Has been skipped
Test CI / Test Desktop App (push) Has been skipped
Test CI / Merge and Upload App Coverage (push) Has been skipped
Test CI / Test Database (push) Has been skipped
Upstream Sync / Sync latest commits from upstream repo (push) Has been skipped
- packages/database/migrations/{0090,0093}: comment out pg_search/bm25;
  pgvector/pgvector:pg16 image lacks pg_search.control. Vector RAG via
  pgvector still works; only BM25 full-text search is unavailable.
- docker-compose.yml: set S3_ENDPOINT to placeholder URL so the
  zod url() validator accepts it. Image bakes ENV S3_ENDPOINT='' which
  fails validation. This prototype does not use S3 file uploads.
2026-04-21 13:35:39 +08:00
xiaohei 20ef7c841a README.zh-CN: sync with main Chinese README (Enterprise AI Workspace diff)
Test CI / Check Duplicate Run (push) Failing after 2s
E2E CI / Check Duplicate Run (push) Failing after 2s
E2E CI / Test Web App (push) Has been skipped
Test CI / Test Packages (push) Has been skipped
Test CI / Test App (shard 2/3) (push) Has been skipped
Test CI / Test App (shard 3/3) (push) Has been skipped
Test CI / Test App (shard 1/3) (push) Has been skipped
🔄 Branch Synchronization / sync-branches (push) Failing after 9s
Test CI / Test Desktop App (push) Has been skipped
Test CI / Test Database (push) Has been skipped
Test CI / Merge and Upload App Coverage (push) Has been skipped
Claude Auto Testing Coverage / add-tests (push) Failing after 1m47s
2026-04-21 13:11:26 +08:00
xiaohei 1f00f26e2b README: rewrite as complete changelog of upstream LobeChat → Enterprise AI Workspace diff
E2E CI / Check Duplicate Run (push) Failing after 4s
E2E CI / Test Web App (push) Has been skipped
Test CI / Check Duplicate Run (push) Failing after 6s
Test CI / Test Packages (push) Has been skipped
Test CI / Test App (shard 2/3) (push) Has been skipped
🔄 Branch Synchronization / sync-branches (push) Failing after 10s
Test CI / Test App (shard 1/3) (push) Has been skipped
Test CI / Test Desktop App (push) Has been skipped
Test CI / Test App (shard 3/3) (push) Has been skipped
Test CI / Test Database (push) Has been skipped
Test CI / Merge and Upload App Coverage (push) Has been skipped
2026-04-21 13:10:24 +08:00
xiaohei 428644e286 Enterprise AI Workspace prototype: LobeChat (de-branded) + Enterprise Gateway + Postgres/Redis stack
Revalidate Docs / Revalidate Docs (push) Failing after 2s
E2E CI / Check Duplicate Run (push) Failing after 5s
Test CI / Check Duplicate Run (push) Failing after 6s
E2E CI / Test Web App (push) Has been skipped
Test CI / Test Packages (push) Has been skipped
Test CI / Test App (shard 1/3) (push) Has been skipped
Test CI / Test App (shard 2/3) (push) Has been skipped
Test CI / Test App (shard 3/3) (push) Has been skipped
Test CI / Test Desktop App (push) Has been skipped
🔄 Branch Synchronization / sync-branches (push) Failing after 11s
Test CI / Test Database (push) Has been skipped
Test CI / Merge and Upload App Coverage (push) Has been skipped
Database Schema Visualization CI / build (push) Failing after 4m14s
2026-04-21 12:58:00 +08:00