mirror of
https://github.com/badlogic/pi-mono.git
synced 2026-11-05 23:37:25 +00:00
docs(chord): design §23, the terminal's sandbox is a child process
This commit is contained in:
parent
128912d246
commit
10cf3264fb
1 changed files with 4 additions and 2 deletions
|
|
@ -2305,8 +2305,10 @@ Decision "Slice 11's points" and "Slice 11, P3" to "P9".
|
||||||
the page); pages learn of them through an object the web component serves (the current set); a base code change
|
the page); pages learn of them through an object the web component serves (the current set); a base code change
|
||||||
reloads the page.
|
reloads the page.
|
||||||
- `chord/next/react`: `HostProvider`, `useHold`, `useWatch`, `useRegistry`, `useRefState`.
|
- `chord/next/react`: `HostProvider`, `useHold`, `useWatch`, `useRegistry`, `useRefState`.
|
||||||
- `chord/next/tui`: a Node client connecting with a token, always running the downloaded code in a sandbox (a
|
- `chord/next/tui`: a Node client connecting with a token, always running the downloaded code in a sandbox (decision
|
||||||
permission-dropped worker thread, a bridge terminal, the trusted launcher outside); a component scope (`hold`,
|
"The terminal's sandbox is a child process": a child process on pipes with an empty environment, `--permission`
|
||||||
|
granting nothing and no SQLite; the builtin allowlist and a frozen substitute `process` inside; a bridge terminal;
|
||||||
|
the trusted launcher outside, confirming copy, open and attach on its own prompt); a component scope (`hold`,
|
||||||
`watch`, `registry`, released on dispose, one `changed` callback for the app's redraw), no pi-tui dependency.
|
`watch`, `registry`, released on dispose, one `changed` callback for the app's redraw), no pi-tui dependency.
|
||||||
|
|
||||||
### Channels
|
### Channels
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue