deepseek-harness/apps/web
Yichen Jiang 21ea0ed9e6 docs(authorization): record the credential-record and flow decisions
Why the record union is one step more abstract than pi-ai's credential
in exactly two places, why a record key names the owning plugin rather
than the provider, why the flow owns the write, and why the interaction
travels with the request instead of a registry. Cross-links the release
fix it supersedes, and states what is still missing: the wire contract
and the Models-page control that would let a human start a login.

The two web e2e goldens regain exactly the openai-codex option line
they lost when the provider was withheld.
2026-08-20 17:58:38 +08:00
..
public revert(web): drop the 32x32 PNG favicon fallback 2026-08-10 14:17:17 +08:00
src refactor(client): merge React bindings into UI renderer 2026-08-18 01:34:23 +08:00
stress-tests test(web): add opt-in reasoning chunk stress lane 2026-08-04 14:37:31 +08:00
tests docs(authorization): record the credential-record and flow decisions 2026-08-20 17:58:38 +08:00
.npmignore Merge remote-tracking branch 'origin/master' into feat/web-message-feedback-ui 2026-08-12 10:43:23 +08:00
index.html feat(client): compose deployment branding through slots 2026-08-19 18:21:35 +08:00
package.json release(dsh): 0.1.0-rc.8 2026-08-19 23:00:28 +08:00
tsconfig.json feat(web): size markdown tables by column count, widen wide ones past the column 2026-08-19 19:58:14 +08:00
vite.config.ts feat(client): compose deployment branding through slots 2026-08-19 18:21:35 +08:00