deepseek-harness/apps/web
Turtle 82728808d4 feat(bundle): the web and one-shot apps own their own flags
dsh-web-app owns --host/--port/--dev/--workspace-root/--trusted-host and
its --help in a web-startup row; the rows it configures wait for the
webStartup service, and the client-plugin HMR receiver now ships disabled
so --dev is a row toggle rather than a runtime insert (the Loader cannot
resolve a row inserted from inside a mounting plugin).

dsh-headless owns the task positional and rejects a missing task as its own
usage error. Its runner ships disabled, not merely waiting: the schema
requires the task, and a row's config is validated when its fiber is
created, before the startup row can supply one. A composition has exactly
one command-line owner, so the patch disables the web startup row and this
one provides webStartup too, leaving the web rows on their composed
one-shot values.

The keyless web scaffold provides the same three values with no arguments,
which is what an embedding host with no command line does.
2026-08-10 23:45:04 +08:00
..
public feat(web): add install metadata 2026-08-06 23:00:01 +08:00
src Merge remote-tracking branch 'origin/master' into codex/trim-redundant-comments 2026-07-25 13:06:40 +08:00
stress-tests test(web): add opt-in reasoning chunk stress lane 2026-08-04 14:37:31 +08:00
tests feat(bundle): the web and one-shot apps own their own flags 2026-08-10 23:45:04 +08:00
index.html feat(web): add install metadata 2026-08-06 23:00:01 +08:00
package.json feat(bundle): the web and one-shot apps own their own flags 2026-08-10 23:45:04 +08:00
tsconfig.json fix(preset): align minimal agent with RL composition 2026-08-10 18:02:11 +08:00
vite.config.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00