diff options
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 2 |
1 files changed, 2 insertions, 0 deletions
| @@ -55,6 +55,8 @@ | |||
| 55 | - The GUI is a second frontend over `ClientCore`, not a second client. | 55 | - The GUI is a second frontend over `ClientCore`, not a second client. |
| 56 | Frontends send `Command` and render `View`; the core owns navigation and | 56 | Frontends send `Command` and render `View`; the core owns navigation and |
| 57 | state and contains no I/O or terminal types. | 57 | state and contains no I/O or terminal types. |
| 58 | - The command-line editor and key mapping live in `client::input`. The core | ||
| 59 | receives `Command` or a finished line through `submit_line`, never a key. | ||
| 58 | - egui lives in the `gui/` workspace member. Its dependencies must never | 60 | - egui lives in the `gui/` workspace member. Its dependencies must never |
| 59 | enter the TUI or server build graph: no GUI crate in the root package's | 61 | enter the TUI or server build graph: no GUI crate in the root package's |
| 60 | `[dependencies]`. | 62 | `[dependencies]`. |
