王一帆 d0ec8dcc5d
feat(knowledge): add optional ingestion and status center (#7518)
* feat(knowledge): add optional ingestion and status center

* docs(knowledge): record upstream CI budget fix and regression results

---------

Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
2026-11-02 10:42:21 +08:00

960 B

Knowledge center

Keep this browser-only package independent of management/backend activation. Consume platform routes through host requestBackend; never import host modules, duplicate Provider logic or store credentials/content in browser storage. Follow semantic tokens, system UI type, 8px controls, en/zh copy and 375px layouts.

Capability is not authorization or observed execution. Preserve real resource identities, unknown states and explicit false options. Never invent directories, task IDs, percentages or Trace. Missing entry/version/graph APIs stay unavailable.

Observe page/selection cancellation, keep one selector listener, order document reads and invalidate them before writes. Use textContent for external text. Never retry writes; failed submitted writes require explicit reconciliation. Update ui_manifest.json for every asset and verify wheel contents. Tests belong in backend/tests and frontend/tests/e2e/knowledge-center.spec.ts.